如何整合 Ember.js 与 Express.js?

How to integrate Ember.js with Express.js?

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

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

编辑:我以为你想用你的 Express 服务器来提供你的应用程序。你只是想知道如何使用休止符 api 和 Ember?

一定要检查 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 目录之外提供服务

我在服务所有路线时遇到问题,发现此对话很有帮助:Rewrite rule

遗憾的是,我没有可以指向您的回购协议,但希望这对您有所帮助