NodeJS应用程序使用Heroku构build,但显示应用程序错误

我正在设置一个NodeJS Heroku应用程序。 我只想要一个空的应用程序运行。

我的目录包括一个package.json和一个app.js文件。

Heroku应用程序生成没有错误,但是我刚刚在URL( https://nameless-wave-98692.herokuapp.com/ )上得到一个“应用程序错误”页面。

据我所知,日志里的东西都很好看:

-----> 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 

你有什么问题吗? 难道我做错了什么?

也许你需要文件Procfile

 web: node app.js 

在这里输入图像说明

在这里输入图像说明