2017-07-26 95 views
0

我試圖讓我的腦袋一起使用beego和Angular4。我正在嘗試使用angular-cli並生成一個新項目。有人偷用了兩個框架一起,可以建立自己的研發和生產安裝/設置等分享一些見解Beego和Angular 4

謝謝

回答

1

這個問題可能有點老了。對其他人可能有用。

單獨使用您的Angular 4作爲前端,讓您的Beego應用程序像api一樣行事。 在你的開發文件夾中的某處創建一個角度爲4的應用程序。並在源文件夾內創建一個去應用程序。我也有同樣的設置,你試圖做的。

如果你希望他們在相同的域名行事。你可以參考這個nginx服務器塊。

server { 
    listen 80; 
    server_name example.com; 
    add_header 'Access-Control-Allow-Origin' '*'; 
    ## This is your Angular 4 app 
    location/{ 
     proxy_redirect off; 
     proxy_http_version 1.1; 
     proxy_pass http://127.0.0.1:4200/; 
    } 
    ## This is your beego app 
    location /api/ { 
     proxy_redirect off; 
     proxy_http_version 1.1; 
     proxy_pass http://127.0.0.1:9999/; 
    } 

    access_log /some/folder/example.com.access.log; 
    error_log /some/folder/example.com.error.log; 
}