Javascript 在Node.js中添加依赖项时应更改哪些文件?
我目前正试图将Multer添加到Node.js应用程序中,但在确定代码实际应该放在哪里时遇到了困难 在Node.js(使用Express时)中有两个文件:bin/www&app.js。两者看起来有些相似 我正在尝试添加以下代码:Javascript 在Node.js中添加依赖项时应更改哪些文件?,javascript,node.js,express,multer,Javascript,Node.js,Express,Multer,我目前正试图将Multer添加到Node.js应用程序中,但在确定代码实际应该放在哪里时遇到了困难 在Node.js(使用Express时)中有两个文件:bin/www&app.js。两者看起来有些相似 我正在尝试添加以下代码: var multer = require('multer'); 是否应将其添加到bin/www或app.js或两者?如果只有一个文件,为什么不是另一个呢?听起来您使用了应用程序生成器工具express来创建应用程序框架 如果希望将库添加到应用程序中,可以将requ
var multer = require('multer');
是否应将其添加到bin/www或app.js或两者?如果只有一个文件,为什么不是另一个呢?听起来您使用了应用程序生成器工具express来创建应用程序框架 如果希望将库添加到应用程序中,可以将require添加到app.js中,但还需要确保已安装节点模块。您可以将包名称添加到应用程序目录中的package.json文件中:
"dependencies": {
"multer": "~0.1.8"
}
然后,您必须运行npm安装来拉下新的节点模块
bin/www实际上创建了Web服务器,并启动它在process.env.PORT | |“3000”端口上侦听。它需要app.js,app.js为您设置路线
因为multer是一个node.js中间件,用于处理多部分/表单数据。我会将它与其他解析器和处理程序一起放在app.js中。将它添加到
app.js
;这是定义应用程序的地方,您可以通过app.use()
将multer作为中间件连接到这里。您可能无法在bin/www
中访问,这就是原因。请注意,您不应该在生产中使用multer;它的错误处理能力很差,任何人都可以使你的服务器崩溃。明白了,谢谢。这是为了一些内在的东西,但很高兴知道。类似的建议?我也在找,抱歉=)