javascript - NodeJS 可以在网络上使用而不是在命令行上使用吗

标签 javascript html node.js web command-line

当使用 NodeJS 开发网站和做一些服务器端的事情时,NodeJS 只能在命令行上使用还是也可以用于脚本编写?例如,创建一个脚本并在其中执行所有 NodeJS 操作,然后在不使用命令行的情况下将该脚本包含在我的 HTML 中,或者这是不可能的吗?

最佳答案

您无法在网页中嵌入 Node.js,但浏览器已内置 JavaScript 运行时,因此您无需嵌入另一个运行时。

您无法在网页中使用 JavaScript 中的 Node.js 特定 API。其中大多数都有严重的安全隐患(例如为 JavaScript 提供访问文件系统的方法)。

您可以使用 Node.js 运行 HTTP 服务器,然后可以从浏览器访问该服务器(直接访问或通过 XMLHttpRequest)。

关于javascript - NodeJS 可以在网络上使用而不是在命令行上使用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24746930/

相关文章:

php - Javascript 是否可以复制 DOM 中的元素?

node.js - 多个进程上的 fs.createWriteStream

javascript - node.js 时间模块时区列表

javascript - 为什么没有设置 document.cookie?

javascript - Graphael 饼图错误?

javascript - 单击禁用按钮时添加 CSS

node.js - WebStorm:模块未在 package.json 依赖项中列出

javascript - 需要两件事为真的三元

javascript - HTML5/Javascript Canvas Fill不会保持填充状态,只会闪烁

javascript - 使用jQuery问题 append 音频播放器对象