【发布时间】:2016-02-25 22:18:52
【问题描述】:
我正在开发一个 MEEN-stack(MySQL、EmberJS、Express 和 NodeJS)项目。我从来没有和 Ember 一起工作过。我唯一的前端经验是 jQuery。
项目分为多个文件夹,前端(Ember)在一个文件夹中,Express API 在另一个文件夹中。前端将处理网页中的加载,同时将请求发送到 Express API 以进行数据库请求/身份验证/更多。
我目前能够在网页的静态 javascript 文件中使用 jQuery 的 Ajax 方法通过显式 URL 连接两个服务器(同时允许 CORS 并在 app/config 中修改 Ember 环境文件)。
我的困惑是肯定有一个更优雅的解决方案来连接这两者,但我不知道如何去做。
通过查看教程,我尝试在 Ember 前端应用程序/适配器文件夹中添加一个 application.js 文件:
import DS from "ember-data";
export default DS.RESTAdapter.extend({
host: 'http://localhost:9029',
namespace: 'api'
});
但我不具备完全实施或测试它的知识。我错过了什么?如何利用适配器文件?
【问题讨论】:
标签: javascript node.js rest ember.js