zoukankan      html  css  js  c++  java
  • 初学node遇到的问题(慢慢补充)

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

    E: odeserver>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: odeexpress est.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之前已经引入框架,才发现框架只是安装在了本地,如果本地安装的话只能当前目录用。

    解决办法有两种:一,可以在当前目录继续引入express框架 二,进行全局安装 

    npm install express          # 本地安装
    npm install express -g   # 全局安装
  • 相关阅读:
    1337:【例3-2】单词查找树
    1336:【例3-1】找树根和孩子
    1301:大盗阿福
    CSP-J/S 第一轮知识点选讲
    【转】C++STL各容器的操作及复杂度
    如何查看SUSE的版本信息
    野人和传教士过河问题的C语言源代码
    ubuntu如何安装软件
    Heavy Transportation POJ
    Heavy Transportation POJ
  • 原文地址:https://www.cnblogs.com/xmoomoo/p/7084147.html
Copyright © 2011-2022 走看看