File 为什么heroku应用程序为我的源文件提供服务?
为什么我的heroku应用程序提供应用程序目录?此目录及其文件不应出现在图片中。应该只显示静态目录。 我使用rimraf npm包删除源映射(.map文件),当我使用File 为什么heroku应用程序为我的源文件提供服务?,file,heroku,serving,File,Heroku,Serving,为什么我的heroku应用程序提供应用程序目录?此目录及其文件不应出现在图片中。应该只显示静态目录。 我使用rimraf npm包删除源映射(.map文件),当我使用service-s build命令时,它在本地主机上正常工作,只显示静态目录。但是当我使用heroku/nodejs buildpack将我的文件部署到heroku时,它提供的文件如图所示。 重要注意事项:我只使用CreateReact应用程序,不使用任何http服务器,如express.js @编辑 好的,我知道问题出在哪里了。在
service-s build
命令时,它在本地主机上正常工作,只显示静态目录。但是当我使用heroku/nodejs buildpack将我的文件部署到heroku时,它提供的文件如图所示。
重要注意事项:我只使用CreateReact应用程序,不使用任何http服务器,如express.js
@编辑
好的,我知道问题出在哪里了。在本地主机上,我使用service-s build
,它只服务于build目录。当我在localhost上使用npm start时,它在heroku上提供app
和build
之类的服务。因为我在heroku上使用了npm start
。但如何将此命令转换为服务?尝试将开始脚本替换为“开始”:“serve-s build”
,但它仅在本地主机上工作
好的,我解决了这个问题。
现在我使用npm启动脚本,它调用nodemon./server.js
script,它只是带有get“/*”的express server,并发送一个index.html
生产时不再提供服务
或反应脚本