Javascript 如何将Ember.js与Express.js集成?
我还没有看到像这样的最新问题,所以我们开始吧Javascript 如何将Ember.js与Express.js集成?,javascript,node.js,express,ember.js,integration,Javascript,Node.js,Express,Ember.js,Integration,我还没有看到像这样的最新问题,所以我们开始吧 如何将Ember.js前端与Express.js后端集成?我有一个Express应用程序,它公开了一个RESTful API,我想使用Ember作为它的前端。是否有一个回购示例或其他帮助我入门的东西?编辑:我以为你想用你的Express server为你的应用程序提供服务。您只是想知道如何在Ember中使用RESTAPI 一定要看看RESTAdapter或JSONAPIAdapter import DS from 'ember-data'; exp
如何将Ember.js前端与Express.js后端集成?我有一个Express应用程序,它公开了一个RESTful API,我想使用Ember作为它的前端。是否有一个回购示例或其他帮助我入门的东西?编辑:我以为你想用你的Express server为你的应用程序提供服务。您只是想知道如何在Ember中使用RESTAPI 一定要看看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目录之外提供服务
我在服务所有路线时遇到问题,并发现此对话很有帮助:
不幸的是,我没有一个回购协议可以向您指出,但希望这有助于这个问题的范围更广,因为它取决于您如何定义服务器端应用程序的接口。通常情况下,您会为服务器端应用程序使用RESTful接口,因为这是一个最有可能受支持的通用接口。@t.niese假设我当时只从Express应用程序中公开RESTful API。因为我不知道您已经拥有了什么,您可能会先看一看。这很有意义。我是否只是运行
ember build
,并将生成的文件包含在我的jade布局或其他内容中?我不知道如何将两者联系起来,我帮不了你。我只看了一眼余烬和角,所以我对它们没有深入的了解。但是不同框架之间的技术差别不大。我不能真的推荐一篇文章或教程,但也许这篇还可以,至少第一眼看上去它是完整的。不管怎样,当你问一个问题的时候,你应该已经有了我们可以研究的东西。关于编辑:很有可能,是的。我对灰烬一无所知。如果你愿意花点钱,这本书对我帮助很大。Express与来自ember CLI的ember build
命令无关。对,但他可能会构建它并在远程提供服务。我只是包括了这一步