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

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

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

回答
編輯回答
瘋浪

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

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

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

2017年12月29日 14:23