为了账号安全,请及时绑定邮箱和手机立即绑定

django后端API开发完且部署完后,前端代码拿来之后怎么部署到同一服务器上?

django后端API开发完且部署完后,前端代码拿来之后怎么部署到同一服务器上?

HUH函数 2019-02-23 19:05:36
现在我用django restfulframework写后端的代码通过nginx+uwsgi部署到服务器上后,现在输入ip显示的是API的页面,现在前端接好后的代码拿过来后,怎么部署上去并且输入ip是显示网页首页而不是API页面。
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

你想问的是nginx配置吧。配置多个server模块,如果要用不用域名分别指向前端、后端,那server_name 配置不一样即可;如果要用同一个IP,那么监听端口得不一样。 以上都会存在跨域的问题,你需要再解决跨域的问题。
如果你想用同一个域名,或者同一个IP+端口,那就需要在一个server里配置不同的location,分别指向前后端。

查看完整回答
反对 回复 2019-03-01
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

根据你的描述,是前后分离的工作模式,后端api接口,前端调用。所以你的前端也需要有一个server去部署。
如果你的前端是vue,angular等框架,根据官网文档直接部署即可。

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 538 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信