NodeJS系列-部署

NodeJS系列-部署

NodeJS我就不介绍了,被标题吸引进来的人可以看这个链接,了解NodeJS。下来就开始关于NodeJS开发的指南。

NodeJS可以部署的平台有Windows,Unix,iOS。本系列教程是基于Windows平台的介绍。

NodeJS在部署的方式上有不同的方法,本系列教程以入门为主,为避免涉及过多题外的知识,所以给大家介绍最快捷的方法。

安装

首先从官网上下载NodeJS,下载完成后按照提示进行安装。

打开安装目录,不自定义安装路径的话,一般是 C:Program Files odejs 这个目录。

node.exe 是主程序

node_modules 是模块库,包含文件操作模块,HTTP服务器模块等。

npm.cmd 是模块管理和分发工具,用来管理NodeJS下的模块。

其他的文件目前不会涉及,我留到以后再说。

现在我们就来写一个简单的 Hello World

试手

创建一个名为 app.js 的文件,输入以下代码

复制代码
1 var http = require("http");
2 
3 var app = http.createServer(function(req,res){
4     res.writeHead(200, {"Content-Type": "text/html"});
5     res.write("hello world!");
6     res.end();
7 });
8 
9 app.listen(3000);
复制代码

保存后,运行这个脚本。打开 CMD ,输入。

node 路径app.js

打开浏览器,输入 localhost:3000。如果页面上成功显示了 "hello world!",说明部署成功。

这段代码语法比较清晰,有编程基础的人应该能大概看个明白。

require 是导入 HTTP 模块。

createServer 方法是使用 Http 模块创建一个 Web 服务器。该方法可传入回调 function ,该函数在有请求时调用。

listen(3000) 是指定服务器监听的端口,并启动服务器。

总结

整个NodeJS 的开发离不开这几样东西:模块,视图引擎,JavaScript。这几样几乎是开发所有NodeJS程序很重要的技术。几乎所有的 NodeJS 程序都是围绕这三方面开发的。在我接下来的教程中,会针对这三方面的技术给大家最详细的解说。只要掌握好这些知识,以后开发 NodeJS 绝对是得心应手。

原文地址:https://www.cnblogs.com/Leo_wl/p/3223293.html