- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我目前关于 node.js 将如何工作的理论:
显然我出了点问题,因为过去一个小时左右我一直在寻找一个教程,它会教我如何在我的服务器上安装它 - 但他们似乎都专注于在本地安装它。
谁能简要介绍一下最终实现的工作原理?
最佳答案
您可以像在任何其他机器上一样将它安装在“服务器”上——通过 installer 获得管理员/root 访问权限。或 package manager .
现在,这里假定“服务器”指的是一台计算机。相反,如果您指的是现有的“服务器应用程序”,例如 Apache 或 IIS——Node.js 不会直接与这些应用程序集成。它主要取代了它们,允许您从相当低的级别将整个服务器应用程序定义为脚本。
这样的脚本可以在 project's homepage 上找到:
This simple web server written in Node responds with "Hello World" for every request.
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');To run the server, put the code into a file
example.js
and execute it with thenode
program from the command line:% node example.js
Server running at http://127.0.0.1:1337/
除此示异常(exception),您还需要检查 req.method
和 req.url
, 通常通过 router或 web framework , 决定如何回应。 express
或 compoundjs
将是不错的选择。
您仍然可以使用其他服务器应用程序作为 Node.js 的 HTTP 代理,传递流量。但 Node.js 仍将单独运行。如果您使用的是 IIS,甚至还有 iisnode其中涵盖了大部分设置。
关于javascript - node.js 实现背后的基本思想?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15587337/
我正在寻找匹配 /(?=\W)(gimme)(?=\W)/gi 或类似的东西。 \W 应该是零宽度字符来包围我的实际匹配项。 也许有一些背景。我想用添加的文字填充替换某些单词(总是 \w+),但前提是
如何在不使用 Intent 连接到 VPN 服务的情况下以编程方式检测流量是否正在通过 VPN。有系统调用吗? 最佳答案 这个有效: private boolean checkVPN() {
我是一名优秀的程序员,十分优秀!