Ember应用程序中的NodeJS和客户端Javascript

时间:2018-08-12 16:41:31

标签: javascript node.js ember.js

我正在开发基于EmberJS的客户端应用程序。

现在,当我最终在浏览器中测试代码时,我将在本地进行以下开发;

  1. NodeJS和NPM
  2. 我已经定义了bower.json和package.json
  3. 我使用ember-cli并执行ember构建和ember服务器来启动本地服务器
  4. 我在浏览器中点击了网址http://localhost:4200以访问该应用

现在我的问题是我想了解,这里到底发生了什么? 这意味着在浏览器中运行代码之前会发生什么。

我知道构建发生时,它实际上将代码推送到“ dist”目录中。

NodeJS在所有这一切中是否有任何作用(意味着任何JS在后台在服务器端运行),还是在这种情况下我们仅使用npm / bower?

所以我只想连接所有在浏览器中运行的点。

1 个答案:

答案 0 :(得分:1)

浏览器不支持现代javascript的功能,因此,当您最终部署ember网站时,仅需要部署静态文件(来自dist目录),而实际上根本不需要服务器。

https://emberclear.io的工作方式(没有服务器,只有CDN)。

NodeJS完全是用于部署前的需求(开发,编译,测试等)。

希望这会有所帮助。