2017-01-11 21 views
0

我有我們的後端api應用程序與我們的前端角度驅動實例分開運行。用本地開發的單一命令啓動rails api和angular2應用程序

基本上兩種不同的應用: 1)軌道API運行在上Apache網絡服務器

運行,我們可以給我們的堆棧添加更多的相關性,如Redis的或其他任何麒麟 2)角程序。我如何一次開始一切?無需在單獨的控制檯選項卡中單獨啓動其他所有功能?

我到目前爲止發現的可以做類似的事情是(pow.cx),我只是不知道如何配置它與我的api一起運行apache webserver,這就是爲什麼我有點問這個問題題。

到downvoter

我應該在哪裏問這個問題?這是一個與我有關的編程,我試圖爲新人和任何人更容易地設置我的工作開發環境

回答

1

我認爲你需要合併兩個rails應用程序。但通常API & FrontEnd應該位於不同的服務器上。那麼,如果您有Mobile-App將請求發送到此API,那麼解決方案是什麼?我不認爲你可以啓動移動應用程序& rails App一次?

可以在導軌行動處理格式HTML & JSON(要處理的Rails應用程序& API),然後合併與Rails應用程序角度應用程序如下所示:

你應該添加app目錄的角2至public文件夾rails文件夾。此外,負載node_modules文件夾中class Application如下所示:

config.assets.paths << Rails.root.join('node_modules') 

角2更改路線軌服務器的同一端口:

this.http.get('http://localhost:3000/api').subscribe( 
data => this.message = data.json().some, err => console.log(err)); 

我建議閱讀本幫您:

Integrate Angular 2 with rails

相關問題