【发布时间】:2020-07-11 03:07:48
【问题描述】:
问题
嗨!我正在尝试设置我的 Django-React 应用程序,但我无法使用反应路由器链接和路由让两者在同一端口中运行(Django Rest API 在端口 8000 中并在 3000 中作出反应) .
我正在使用django, djangorestframework, react, react router 和react router dom。请帮忙?????????
Django 的 API 非常适合 get 和 post 请求,并且它们与 ListCreateAPIViews 完美加载
这是我的文件的一些图片。如果您需要更多信息,请告诉我。
图片
项目结构
models.py
>serializers.py
>api/urls.py
>urls.py
>settings.py
>【问题讨论】:
-
更改 webpack 中的端口或将运行 django 服务器的端口更改为您想要的任何端口。也就是说,如果你在同一台机器上开发/运行两者,你希望它们在不同的端口上运行,因为只有一个应用程序可以绑定到任何端口,所以你不能同时在同一个端口上运行它们
-
但最终我想在服务器上运行所有东西,因此最好让所有东西都在同一个端口上运行,对吧?顺便说一句,我还使用了 create-react-app
-
或者生产版本可以在各自的端口中运行吗?
-
我想我明白你在问什么,我在下面给出答案
标签: django reactjs django-rest-framework react-router