我想在同一臺服務器上運行EmberJS和Django,以避免出現跨域請求。在同一臺服務器和端口上運行EmberJS和Django
所以,對於爲例,我想在
exemple.com:80/api/
上
exemple.com:80
和Django的REST API運行EmberJS我正常啓動燼使用命令ember serve --port 80
,並命令python manage.py runserver 0.0.0.0:8000
運行Django的。但是,這樣做的兩個服務器是在不同的領域,我有跨人事問題。
我該如何在同一個服務器上運行所有兩個端口?
這樣做nginx給我這個錯誤: nginx:[emerg] bind()到127.0.0.1:8080失敗(98:地址已被使用) – Simoyw
@ user3178668對不起,改變'listen 127.0.0.1:8080;到'listen 127.0.0.1:80;' – Jakeii
用更改django端口到8000並且監聽端口到80來解決。我還用exemple.com更改爲127.0.0.1,以使外部可見的emberJs應用程序 – Simoyw