如何将Ember.js与Express.js集成

How to integrate Ember.js with Express.js?

本文关键字:js 集成 Express Ember      更新时间:2023-09-26

我还没有看到像这样的最新问题,所以我们开始吧。

如何将Ember.js前端与Express.js后端集成?我有一个Express应用程序,它公开了一个RESTful API,我想使用Ember作为它的前端。有没有一个示例回购或其他东西可以帮助我开始?

编辑:我以为你想用Express服务器为你的应用程序提供服务。你只是想知道如何在Ember中使用rest 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目录之外提供服务

我在服务所有路线时遇到了问题,发现这次对话很有帮助:重写规则

不幸的是,我没有回购可供参考,但希望这能帮助