为什么不将包含Express.js代码的.js文件包含到HTML文件中?

时间:2015-12-15 10:45:56

标签: javascript html node.js web-services express

这不是一个未解决的问题,而是一个技术问题,我希望这个问题很有价值。

作为初学者Web开发人员,我试图将.js文件中的变量提供给.html文件,以显示前屏幕上的变量 - 我希望<script src=...参数这样做。我希望包含在.html中的.js文件是包含代码的文件,它创建了HTTP服务器(简单的一个)并加载了.html文件。

我被告知这是一个坏主意,我应该使用JSON对象。因此问题得到了解决,但我感兴趣的是:为什么在HTML文件中包含Express.js脚本是个坏主意?

1 个答案:

答案 0 :(得分:1)

Express.js是Node.js Web应用程序框架。让我们简单地称它为后端javascript,这意味着它不是在浏览器中运行,而是作为Node.js应用程序的一部分运行。

仅供参考:

有一种方法可以运行&#39;浏览器中的一些Node模块。有一个名为browserify的工具。

他们在网站上说的是:

  

在浏览器

中使用NPM上成千上万个模块中的

我担心Express.js不是那些&#39; 模块中的一个。