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

How do I create a project in WebStorm for Node.js?

我通过观看教程 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-user\WebstormProjects\aishuuu\node_modules\mongodb\lib\mongo_client.js:421 throw err ^

AssertionError [ERR_ASSERTION]: null == 'MongoError: failed to connect to server [localhost:27017] on first connect [MongoError: connect ECONNREFUSED 127.0.0.1:27017]' at C:\Users\ptech-user\WebstormProjects\aishuuu\routes\index.js:37:12 at connectCallback (C:\Users\ptech-user\WebstormProjects\aishuuu\node_modules\mongodb\lib\mongo_client.js:515:5) at 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

您没有 'http://' 模块,而您有 'http'。 按以下方式编辑 require 语句

不正确

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

正确

var http=require('http');

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