javascript - Expressjs pm2忽略观看公共(public)/图像文件夹

标签 javascript node.js express pm2

我有一个使用 nodejs 的网站。问题是当用户上传图片时网站停止工作。那是因为我认为文件更改时 PM2 会重启服务器。如何解决这个问题呢。 谢谢

最佳答案

PM2 有特殊标志 --ignore-watch 标志。

尝试在您的 app.js/index.js 所在的同一目录中创建文件 process.json 并粘贴:

{
  "watch": ["server", "client"],
  "ignore_watch" : ["node_modules", "public/images"],
  "watch_options": {
    "followSymlinks": false
  }
}

有关该主题的更多信息:http://pm2.keymetrics.io/docs/usage/watch-and-restart/

关于javascript - Expressjs pm2忽略观看公共(public)/图像文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38070869/

相关文章:

javascript - Meteor:JS 警报框 'cancel' 正在删除我的数据库条目,而不是取消请求的删除

node.js - 如何运行sequelize db :migrate on Elastic Beanstalk EB with env vars? 如何访问容器命令中的.env vars?

angularjs - Node.js 中的大文件下载失败

ajax - 从客户端查询时,带参数的 Express.js 路由会产生 404

node.js - 类型错误 : express is not a function

javascript - Angular 的 $http 中返回的 Promise 与普通 Javascript (ES6) 中返回的 Promise 相同吗?

javascript - 单击更改 <tr> 的背景颜色

javascript - 检查对象数组中的属性值

node.js - Mongoose 中的过滤、排序和分页返回重复值

Node.js 表示获取/之后的所有内容