初学node遇到的问题(慢慢补充)

Posted 不会飞的麻雀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学node遇到的问题(慢慢补充)相关的知识,希望对你有一定的参考价值。

一。看到菜鸟教程的Web模块运行client.js的时候遇到报错:

E:\node\server>node client.js

events.js:72
throw er; // Unhandled ‘error‘ event
^
Error: connect ECONNREFUSED
at errnoException (net.js:904:11)
at Object.afterConnect [as oncomplete] (net.js:895:19)

一遇到英文好抵触直接百度,但是百度的答案不尽如人意,好多都说端口号被占用,其实这个错误的意思是连接被拒绝,然后又仔细看了下教程,server.js是做他的服务器,不能关闭,运行client.js的时候应该保持服务器畅通,新开一个终端运行,然后运行成功

二。看到菜鸟教程express模块运行第一个demo案例时报错:

module.js:340
throw err;
^
Error: Cannot find module ‘express‘
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (E:\node\express\test.js:1:77)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)

这个报错原因是找不到express框架找不到,但是在写这个demo之前已经引入框架,然后查了一下发现引入框架的目录很重要,因为之前的一直在c盘的目录里引入的,所以express也是相同目录,而我的项目却是在e盘的文件夹里,在C盘引入的话没有用……(不清楚是什么原因)

以上是关于初学node遇到的问题(慢慢补充)的主要内容,如果未能解决你的问题,请参考以下文章

初学Python遇到的浏览器问题

使用 invalidationContext 重新加载 UICollectionView 的补充视图(标题)时遇到问题

MySQL 初学MySQL创建表时遇到一些问题,可能是关于数据类型的

gradle初学可能遇到的问题

VueJS 在另一个组件中使用组件时遇到问题

初学编程:遇到程序报错问题怎么解决?教你正确操作!