微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 nginx 和 pm2

如何解决使用 nginx 和 pm2

我正在使用 WinSCP 和 Nginx 来托管我的应用程序,但是当我检查 pm2 的日志时我不断收到此错误我检查了我的 WinSCP,它说它包含所有文件夹,因此它似乎没有丢失任何东西>

/home/***/.pm2/logs/server-error.log last 15 lines:
0|server   | Require stack:
0|server   | - /home/***/server.js
0|server   |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
0|server   |     at Module.Hook._require.Module.require (/usr/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:61:29)
0|server   |     at require (internal/modules/cjs/helpers.js:88:18)
0|server   |     at Object.<anonymous> (/home/*****/server.js:8:22)
0|server   |     at Module._compile (internal/modules/cjs/loader.js:1063:30)
0|server   |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
0|server   |     at Module.load (internal/modules/cjs/loader.js:928:32)
0|server   |     at Function.Module._load (internal/modules/cjs/loader.js:769:14)
0|server   |     at Object.<anonymous> (/usr/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23)
0|server   |     at Module._compile (internal/modules/cjs/loader.js:1063:30) {
0|server   |   code: 'MODULE_NOT_FOUND',0|server   |   requireStack: [ '/home/****/server.js' ]
0|server   | }

我不确定“需要堆栈”错误是什么意思,我不确定如何处理它。有人可以指出我正确的方向吗? 如果您需要更多信息,请告诉我。

解决方法

这是一个堆栈跟踪。您的潜在错误是试图require() 一个不存在的模块。

Node 对 require() 失败的堆栈跟踪因其无用而臭名昭著。别管他们。只需找出缺少哪个模块,然后修复它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。