202得票29回答
npm无法找到package.json文件。

我正在尝试安装一些示例的依赖项:我下载了npm的express 2.5.8,但所有应用程序都会抛出相同的错误: c:\node\stylus>npm install -d npm info it worked if it ends with ok npm info using npm@...

200得票10回答
MongoDB/Mongoose如何在特定日期进行查询?

能否查询特定日期? 我在Mongo Cookbook中找到了可以查询一定范围的方法Querying for a Date Range,示例如下:db.posts.find({"created_on": {"$gte": start, "$lt": end}}) 但是能否针对特定日期进行操作呢...

199得票34回答
ExpressJS - 抛出 er 未处理错误事件

我使用以下命令创建了expressjs应用程序:express -e folderName npm install ejs --save npm install 当我使用 node app.js 运行应用程序时,我遇到了以下错误:events.js:72 throw er; // Un...

195得票25回答
如何在NodeJs应用程序和模块之间正确地重复使用与Mongodb的连接

我一直在阅读,但仍然不清楚在整个NodeJs应用程序中共享相同数据库(MongoDb)连接的最佳方法是什么。据我所知,在应用程序启动时应该打开连接,并在模块之间重复使用。我目前认为最好的方法是,server.js (一切从此开始的主文件)连接到数据库并创建对象变量,然后将其传递给模块。一旦连接...

195得票2回答
启动应用程序时,“npm start”和“node app.js”的区别是什么?

我已经使用命令express new '文件名'安装了一个应用程序。我刚刚学到你可以使用以下方式启动应用程序:npm start 到目前为止,我已经使用了:node app.js 我要启动我的服务器。有人知道这两者之间的区别吗?谢谢。

194得票8回答
使用Express.js嵌套路由实现REST API

假设我想要具有类似以下样式的REST端点:/user/ /user/user_id /user/user_id/items/ /user/user_id/items/item_id 针对每个if进行CRUD。例如,/user POST创建新用户,GET获取所有用户。/user/user_i...

194得票18回答
为本地主机创建一个可信的自签名SSL证书(用于Express/Node)

尝试遵循各种关于创建用于localhost的自签名证书的说明,大多数说明似乎是针对IIS的,但我正在尝试使用Nodejs/Express。由于证书未受信任,所以它们没有正常工作。以下是我尝试失败的内容: 如何为localhost创建自签名证书? https://www.digitaloce...

193得票5回答
express.json与bodyParser.json的区别

我正在编写一个相对较新的应用程序,想知道我应该使用哪个:express.json() 或者bodyParser.json() 我可以假设它们做的事情是相同的。 我想只使用express.json(),因为它已经内置了。

192得票4回答
Express的res.sendfile抛出了禁止错误。

我有这段代码:res.sendfile( '../../temp/index.html' ) 然而,它会抛出这个错误:Error: Forbidden at SendStream.error (/Users/Oliver/Development/Personal/Reader/node_mod...

191得票15回答
错误:未指定默认引擎并且未提供扩展名。

我正在使用Node.js和Engine设置HTTP服务器,但是我一直遇到一些问题,而且我缺乏解决这些问题的信息。我希望能得到帮助来解决这个问题。Error: No default engine was specified and no extension was provided. at n...