![](/img/trans.png)
[英]Use object from Node.js / Express backend in frontend JS
[英]Use of Node JS for Frontend
我听说Node.js在应用程序的前端使用而不是后端,但我找不到任何可以使用它的用例。 有人可以解释在前端使用Node.js的用例。
对于一个相当复杂的系统,如电子商务网站的CMS(内容管理系统),Node.js会是正确的选择吗?
提前致谢
Node.js是一个使用Chrome V8 javascript引擎的javascript运行时。 前端已经在浏览器上使用了javascript引擎(适用于Chrome的V8,适用于Firefox的SpiderMonkey,适用于Edge的Chakra),因此无论Javascript是否在Node.js中的浏览器中运行,您都可以期待非常类似的环境。
但是,您可能有兴趣在前端使用Node.js模块。 这些模块使用名为npm
的工具打包。 您可以使用模块加载器或Bundify ,如Browserify , webpack或Rollup.js来完成此任务。
在开发前端应用程序时,您通常会将Node.js及其生态系统用作工具链的一部分,但部署的应用程序仍然是在用户浏览器中运行的常规JavaScript。 例如,您可以使用Node的包管理器npm
而不是Bower来管理您的前端依赖项。
还有Browserify ,它允许你在你的前端JavaScript应用程序(在用户的浏览器中运行)中使用为Node设计的npm
包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.