Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 为什么heroku应用程序为我的源文件提供服务?_File_Heroku_Serving - Fatal编程技术网

File 为什么heroku应用程序为我的源文件提供服务?

File 为什么heroku应用程序为我的源文件提供服务?,file,heroku,serving,File,Heroku,Serving,为什么我的heroku应用程序提供应用程序目录?此目录及其文件不应出现在图片中。应该只显示静态目录。 我使用rimraf npm包删除源映射(.map文件),当我使用service-s build命令时,它在本地主机上正常工作,只显示静态目录。但是当我使用heroku/nodejs buildpack将我的文件部署到heroku时,它提供的文件如图所示。 重要注意事项:我只使用CreateReact应用程序,不使用任何http服务器,如express.js @编辑 好的,我知道问题出在哪里了。在

为什么我的heroku应用程序提供应用程序目录?此目录及其文件不应出现在图片中。应该只显示静态目录。 我使用rimraf npm包删除源映射(.map文件),当我使用
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 生产时不再提供
服务
反应脚本