【发布时间】:2021-01-25 17:22:06
【问题描述】:
我最近一直在尝试使用 Heroku 部署一个非常简单的 Discord.js 机器人,但即使一切似乎都正确构建,我就是无法让它出现在网上。
这是 Heroku 的日志 - 我注意到 NPM_CONFIG_LOGLEVEL 错误,并在此处查找答案。我按照建议将工作人员从 node index.js 更改为 node npm start,尽管无济于事。
-----> Node.js app detected
-----> Creating runtime environment
NPM_CONFIG_LOGLEVEL=error
NODE_ENV=production
NODE_MODULES_CACHE=true
NODE_VERBOSE=false
-----> Installing binaries
engines.node (package.json): unspecified
engines.npm (package.json): unspecified (use default)
Resolving node version 12.x...
Downloading and installing node 12.19.0...
Using default npm version: 6.14.8
-----> Restoring cache
- node_modules
-----> Installing dependencies
Installing node modules (package.json)
audited 15 packages in 0.372s
found 0 vulnerabilities
-----> Build
-----> Caching build
- node_modules
-----> Pruning devDependencies
audited 15 packages in 0.367s
found 0 vulnerabilities
-----> Build succeeded!
-----> Discovering process types
Procfile declares types -> worker
Default types for buildpack -> web
-----> Compressing...
Done: 23M
-----> Launching...
Released v7
https://nira-chan.herokuapp.com/ deployed to Heroku
您可以在 Heroku 应用程序链接上看到某处出现错误,但我一直在寻找几个小时,我想我已经绝望地盯着它太久了。 我对编码真的很陌生,使用了一些使用 Repl.it 的在线教程,所以我确实希望会有一些错误分散在各处。
有趣的是,它从 Repl.it 运行良好,所以我认为是 json/Procfile 导致了问题,但老实说我不知道。 现在,如果有人知道我如何让它运行,我已经发布了存储库 here。
非常感谢!
【问题讨论】:
-
而
node index.js和node npm start都不起作用? -
是的,两者都不起作用!
标签: node.js heroku discord.js