当使用 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/