2015-11-05 71 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