2015-11-05 41 views
3

我還沒有看到像這樣的最新的問題,所以我們走了。如何整合Ember.js與Express.js?

我會如何去整合一個Ember.js前端與Express.js後端?我有一個Express應用程序公開了一個RESTful API,我想用Ember作爲前端。有沒有例子回購或幫助我開始?

+0

這個問題是廣泛的,因爲它取決於你如何定義的_interface_你服務器端應用程序。通常情況下,您會爲您的服務器端應用程序使用RESTful接口,因爲這是最有可能支持的通用接口。 –

+0

@ t.niese假設我只從我的Express應用程序公開RESTful API。 – jona

+0

因爲我不知道你已經有了什麼,所以你可能首先看看[The Rest Adapter](http://guides.emberjs.com/v1.10.0/models/the-rest-adapter/)。 –

回答

1

編輯:我以爲你想用你的Express服務器來提供你的應用程序。你只是想知道如何使用Ember的休息API?

肯定檢查了RESTAdapter或JSONAPIAdapter

import DS from 'ember-data'; 

export default DS.JSONAPIAdapter.extend({ 
    namespace: 'api', 
    host: 'https://express server here' 
}); 

你應該能夠滿足使用Express您的應用程序的內置版本,你通常會

ember build --environment=production 

由於@GJK指出的方式,這對於爲您的應用程序提供服務不是必需的,但對於生產版本,您希望執行此操作並從dist目錄中提供服務

我有一個問題serv荷蘭國際集團的所有路線,發現這個談話有幫助:Rewrite rule

不幸的是我沒有一個回購指向你,但希望這有助於

+0

:最有可能的是,是的。我對Ember完全陌生。 – jona

+0

如果你願意放下幾塊錢,這本書幫了我很多。 https://leanpub.com/ember-cli-101 – cswright

+0

Express與來自Ember CLI的'ember build'命令無關。 – GJK