Javascript NodeJS应用程序使用Heroku构建,但它显示应用程序错误
我正在设置一个NodeJS Heroku应用程序。我只想要一个空的应用程序启动并运行 My dir包含一个package.json和一个app.js文件 Heroku应用程序构建时没有错误,但我只是在URL()上得到一个“应用程序错误”页面 据我所知,日志中的所有内容看起来都很好:Javascript NodeJS应用程序使用Heroku构建,但它显示应用程序错误,javascript,node.js,heroku,deployment,Javascript,Node.js,Heroku,Deployment,我正在设置一个NodeJS Heroku应用程序。我只想要一个空的应用程序启动并运行 My dir包含一个package.json和一个app.js文件 Heroku应用程序构建时没有错误,但我只是在URL()上得到一个“应用程序错误”页面 据我所知,日志中的所有内容看起来都很好: -----> Node.js app detected -----> Creating runtime environment NPM_CONFIG_LOGLEVEL=error
-----> Node.js app detected
-----> Creating runtime environment
NPM_CONFIG_LOGLEVEL=error
NPM_CONFIG_PRODUCTION=true
NODE_ENV=production
NODE_MODULES_CACHE=true
-----> Installing binaries
engines.node (package.json): 6.9.2
engines.npm (package.json): unspecified (use default)
Downloading and installing node 6.9.2...
Using default npm version: 3.10.9
-----> Restoring cache
Loading 2 from cacheDirectories (default):
- node_modules
- bower_components (not cached - skipping)
-----> Building dependencies
Installing node modules (package.json)
-----> Caching build
Clearing previous node cache
Saving 2 cacheDirectories (default):
- node_modules
- bower_components (nothing to cache)
-----> Build succeeded!
└── (empty)
! This app may not specify any way to start a node process
https://devcenter.heroku.com/articles/nodejs-support#default-web-process-type
-----> Discovering process types
Procfile declares types -> (none)
Default types for buildpack -> web
-----> Compressing...
Done: 13.4M
-----> Launching...
Released v4
https://nameless-wave-98692.herokuapp.com/ deployed to Heroku
你觉得有什么问题吗?我做错什么了吗?看起来你丢失了一个文件
也许您需要文件
web: node app.js
请提供你的app.js。app.js可以在这里找到:谢谢David,我添加了procfile。这是朝着正确的方向迈出的一步,但我仍然得到了错误…是的,是的。看起来就像这样:。在控制台或其他地方看不到任何错误:/Heroku在构建完成后给我的日志在这里:谢谢你花时间帮助:-)非常感谢David,我现在就可以工作了!我现在是否将所有代码从app.js移动到server.js?并删除app.js(我制作了一个server.js文件,如教程中所述)。谢谢Jim,非常有用的链接。我添加了proc文件。这是朝着正确的方向迈出的一步,但我仍然得到了错误。。。