Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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
Node.js 发布Web应用程序_Node.js_Reactjs_Build - Fatal编程技术网

Node.js 发布Web应用程序

Node.js 发布Web应用程序,node.js,reactjs,build,Node.js,Reactjs,Build,我已经在React上建立了一个网站,构建文件夹在我工作的服务器上是在线的,但是当我从他们的网站(我的工作网站链接为开发者模式)打开时,它只显示主页,甚至是错误的css(比如颜色在那里,但是边距不是我在本地的)如果我点击任何按钮或导航链接,它不会给我带来任何地方,只是找不到,但当我在本地打开它时,我可以访问所有页面(超过30个lol)。我使用Route.js来处理路径,并且在本地中工作得很好,但是与应用程序的构建版本一起工作时不会发生。我试图用最著名的免费在线服务器来托管它,但它总是这样做,所以我

我已经在React上建立了一个网站,构建文件夹在我工作的服务器上是在线的,但是当我从他们的网站(我的工作网站链接为开发者模式)打开时,它只显示主页,甚至是错误的css(比如颜色在那里,但是边距不是我在本地的)如果我点击任何按钮或导航链接,它不会给我带来任何地方,只是找不到,但当我在本地打开它时,我可以访问所有页面(超过30个lol)。我使用Route.js来处理路径,并且在本地中工作得很好,但是与应用程序的构建版本一起工作时不会发生。我试图用最著名的免费在线服务器来托管它,但它总是这样做,所以我想问题是我的项目中缺少了一些东西,但是什么呢?

尝试使用部署它,如果你有问题,你可以使用下一个命令来配置它:
heroku buildpacks:set mars/create react app
Ok heroku works,问题是它把我的css和边距弄乱了,但是我没有使用绝对位置,只是使用引导网格,所以组件怎么可能没有边距呢?你能给我解释一下吗?我是说,给我看看你的代码或类似的东西。CSS应该可以很好地与React配合使用。是的,CSS在本地主机上工作得非常好。问题是它在哪里,就像heroku或者一般来说,我的应用程序的构建版本忽略了边距CSS,因为颜色和所有位置都是完美的,它只是忽略了边距