如何在WebStorm中为Node.js创建项目?

时间:2017-11-17 13:36:12

标签: javascript node.js mongodb webstorm

我通过观看教程Node.js + Express - Tutorial - Insert and Get Data with MongoDB在WebStorm中创建了一个项目(从1:49到1:53检查(当我运行www.js时出错))

当我运行localhost:8000时,我能够插入数据,但我无法获取数据,我得到以下错误

  

GET / 200 44.467 ms - 1968 GET /stylesheets/style.css 200 27.109 ms -   962 GET /favicon.ico 404 6.245 ms - 199 POST / insert 302 245.066 ms -   46 GET / 304 5.643 ms - - GET /stylesheets/style.css 304 1.362 ms - -   C:\ Users \用户ptech用户\ WebstormProjects \ aishuuu \ node_modules \ mongodb的\ lib中\ mongo_client.js:421             扔错了             ^

     

AssertionError [ERR_ASSERTION]:null =='MongoError:无法连接   首次连接时服务器[localhost:27017] [MongoError:connect   ECONNREFUSED 127.0.0.1:27017]'       在C:\ Users \ ptech-user \ WebstormProjects \ aishuuu \ routes \ index.js:37:12       在connectCallback(C:\ Users \ ptech-user \ WebstormProjects \ aishuuu \ node_modules \ mongodb \ lib \ mongo_client.js:515:5)       在C:\ Users \ ptech-user \ WebstormProjects \ aishuuu \ node_modules \ mongodb \ lib \ mongo_client.js:418:11       at _combinedTickCallback(internal / process / next_tick.js:131:7)       at process._tickCallback(internal / process / next_tick.js:180:9)

GitHub link for source code

如何解决这个问题?

im not able to get the data

1 个答案:

答案 0 :(得分:2)

你没有和' http://'模块而不是你有' http'。 以下列方式编辑require语句

不正确的

var http=require('http://');

正确

var http=require('http');

为了更好地理解您的操作,请参考有关Node.Js及其工作原理的更深入的教程。 资源: https://www.guru99.com/node-js-tutorial.html