Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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/2/node.js/33.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
Javascript 您可以使用Create React App npm start with nodejs吗?_Javascript_Node.js_Reactjs_Npm - Fatal编程技术网

Javascript 您可以使用Create React App npm start with nodejs吗?

Javascript 您可以使用Create React App npm start with nodejs吗?,javascript,node.js,reactjs,npm,Javascript,Node.js,Reactjs,Npm,我对React和node.js非常陌生 我想运行一个node.js服务器,提供React.js页面/视图 当我使用“create react app”和“npm start”时,我是否也需要启动节点服务器,还是需要使用“npm run build”才能使用node.js服务器 我喜欢它在“npm start”之后,当您更改代码时自动更新react.js页面的方式 我只是想知道是否每次进行更改时都必须运行“npm run build”命令 谢谢你的帮助 否,您不需要每次都运行npm run bui

我对React和node.js非常陌生

我想运行一个node.js服务器,提供React.js页面/视图

当我使用“create react app”和“npm start”时,我是否也需要启动节点服务器,还是需要使用“npm run build”才能使用node.js服务器

我喜欢它在“npm start”之后,当您更改代码时自动更新react.js页面的方式

我只是想知道是否每次进行更改时都必须运行“npm run build”命令


谢谢你的帮助

否,您不需要每次都运行
npm run build
命令,因为当您准备将代码发送到生产环境时,将使用此命令

createreact应用程序
项目中,在本地开发时(在运行
npmstart
之后),您可以立即获得
热重新加载
。换句话说,当本地服务器运行时,每次进行更改时,浏览器都会自动重新加载


来自创建react应用程序文档:

npm启动: 以开发模式运行应用程序。打开以在浏览器中查看

如果进行编辑,页面将重新加载。您还将在控制台中看到任何lint错误


因此,在运行“npm start”之后,我可以在不同的端口上运行express/node server.js,然后测试在后端和前端之间传递数据?没错,您不能在与前端相同的端口上运行nodejs后端服务器。nodejs服务器运行后,您可以从前端进行API调用,但请确保正确定义了CORS,否则会出现
跨源
错误。感谢您的帮助!!我已经研究了好几天了。我还发现这篇文章帮助我理解CORS。再次感谢!