如何一起运行Django和React服务器?

2024-06-03 07:13:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道有没有可能同时运行两个服务器Django和React.js? 每次我都应该使用python manage.py run server运行后端,然后我应该转到前端并运行npm Start

实际上,我有一个Fullstack项目,它的后端和前端都有子文件夹

我的问题是,我们是否有代码同时运行两台服务器


Tags: 项目djangorun代码py服务器文件夹npm
2条回答

正如我所知,不幸的是,仅仅用一行代码无法同时运行这两个程序。但这可能是错误的

您可以创建一个bash脚本,该脚本将转到每个文件夹并为您运行这些命令

大致如下:

cd /backend
python -d manage.py runserver

cd ../frontend
npm run start

假设您的项目位于app/backendapp/frontend。例如,将此脚本放在app中作为start_servers.sh。然后像bash start_servers.sh一样运行这个

注意:此脚本可能不会运行,因为以分离模式运行服务器的-d标志可能无法工作。我还没有测试过。这可能是你不想要的东西。这个脚本只演示了这是可能的,但它需要一些修改

相关问题 更多 >