在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python  Linux/ django后端API開(kāi)發(fā)完且部署完后,前端代碼拿來(lái)之后怎么部署到同一服務(wù)器上?

django后端API開(kāi)發(fā)完且部署完后,前端代碼拿來(lái)之后怎么部署到同一服務(wù)器上?

現(xiàn)在我用django restfulframework寫后端的代碼通過(guò)nginx+uwsgi部署到服務(wù)器上后,現(xiàn)在輸入ip顯示的是API的頁(yè)面,現(xiàn)在前端接好后的代碼拿過(guò)來(lái)后,怎么部署上去并且輸入ip是顯示網(wǎng)頁(yè)首頁(yè)而不是API頁(yè)面。

回答
編輯回答
瘋浪

你想問(wèn)的是nginx配置吧。配置多個(gè)server模塊,如果要用不用域名分別指向前端、后端,那server_name 配置不一樣即可;如果要用同一個(gè)IP,那么監(jiān)聽(tīng)端口得不一樣。 以上都會(huì)存在跨域的問(wèn)題,你需要再解決跨域的問(wèn)題。
如果你想用同一個(gè)域名,或者同一個(gè)IP+端口,那就需要在一個(gè)server里配置不同的location,分別指向前后端。

2018年3月28日 21:14
編輯回答
久礙你

根據(jù)你的描述,是前后分離的工作模式,后端api接口,前端調(diào)用。所以你的前端也需要有一個(gè)server去部署。
如果你的前端是vue,angular等框架,根據(jù)官網(wǎng)文檔直接部署即可。

2017年12月29日 14:23