您可以尝试运行dyno的一次性副本,以使其列出目录内容–这将使您检查文件是否在期望的位置。(Heroku上有更多这方面的信息在这里。)例如:
heroku run 'ls -al'
这将使Heroku创建(非常简短)您的应用程序的其他副本,并使它列出服务器上您应用程序目录中的文件。您可能会发现您的
routes.js文件不在您期望的位置。(也许它没有签入git吗?)
如果您想进一步查看,请运行:
heroku run bash
您将拥有一个交互式bash shell到您的应用程序副本。从那里您可以浏览文件系统,尝试在服务器上手动运行您的应用程序,等等。



