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

标签 javascript node.js ember.js

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

现在,当我最终在浏览器中测试代码时,我在本地有以下内容用于开发;

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

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

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

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

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

最佳答案

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

这就是https://emberclear.io有效(没有服务器,只有 CDN)。

NodeJS 的东西纯粹是为了预部署需求(开发、编译、测试等)。

希望这有帮助。

关于javascript - Ember 应用程序中的 NodeJS 和客户端 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51810817/

相关文章:

javascript - AngularJS 和 Karma-Jasmine - $httpbackend 只有在有一个或多个未决请求时才刷新

javascript - 如何在 bootstrap 的帮助下在 css 中排序 div?

javascript - 在 Node.js 中,如果多次请求,是否需要多次加载所需的模块?

javascript - Ember 3.5 属于关系未解决

asp.net - 如何在 Ember.js 应用程序中使用 ASP .NET Web API 方法

ember.js - Ember : Conditional redirect in router

javascript - JavaScript 是用什么语言编写的?

JavaScript 未绑定(bind)

node.js - 如何验证字段是电子邮件还是用户名

node.js - 如何在 cassandra 中执行查询后立即插入行?