在本文中,我们将介绍node.js应用程序的安装和基本用法。 Node是一组用于JavaScript的库,它允许它在浏览器之外使用。 它主要专注于创建简单,易于构建的网络客户端和服务器。
绝望。
您将不得不从官方网站下载该软件包。 下载后,在终端中输入以下命令。
tar -xzf node-v0.x.x.tar.gz cd node-v0.x.x.tar.gz ./configure sudo make install
以上命令应该现在可以安装所需的依赖项。
apt-get -y install build-essential
现在安装完成后,请输入以下内容:
以上命令仅用于验证您的nodej是否正确安装。 有关iinstallation的更多信息,请点击此处 。
第一课程
它的时间开始于基本的着名节目“Hello World!” 只需将此代码复制到任何文本编辑器中,并将其保存为“your-name.js”。
console.log('Hello World!.');
现在保存该文件并键入以下命令:
这应该在终端上打印臭名昭着的输出。
hello world在http服务器上。
现在以上,我们将在http服务器或本地主机上使用它。 将以下代码复制并粘贴到编辑器中:
var http = require('http'); var server = http.createServer(function(req, res) { res.writeHead(200); res.end('Hello Http'); }); server.listen(8080);
并保存为“http.js”。 现在转到终端并输入:
node http.js
这样会看起来像
你会注意到的第一件事是,这个程序与我们第一个不同,不会立即退出。 这是因为节点程序将始终运行,直到确定没有进一步的事件是可能的。 在这种情况下,打开的http服务器是会使事情发生的事件的源头。 测试服务器就像打开一个新的浏览器标签一样简单,并导航到以下url:http:// localhost:8080 /。 如预期的那样,你应该会看到一个响应:'Hello Http'。
您也可以通过打开一个新的终端窗口并键入以进行检查:
现在让我们仔细看看我们的小程序中涉及的步骤。 在第一行中,我们包括http核心模块,并将其分配给一个名为http的变量。 有关模块系统的更多信息,请参见下一节。 接下来,通过调用http.createServer创建一个名为server的变量。 传入此调用的参数是一个闭包,每当http请求进入时调用。最后,我们调用server.listen(8080)来告诉node.js我们希望我们的服务器运行的端口。 \如果要在端口80上运行,则需要以root身份执行程序。 现在当您将浏览器指向“localhost:8080”时,将使用req和res对象调用连接关闭。 req是一个可读的流,为每个传入的数据(如表单提交或文件上传)发出“数据”事件。 res对象是用于将数据发送回客户端的可写入流。 在我们的例子中,我们只是发送一个200 OK的标题,以及身体的“Hello Http”。 所以这里是如何使用node.js anny quuestions注释的基础知识如下。