我的ReactNative之路-初始Node.js
2016-12-09 00:59
211 查看
从2014年起,Node.js开始兴起,我还清晰记得身边小伙伴们热情洋溢的迎接这一新技术的样子,几个人头脑一热,拉了一个千人群,开始Node.js的挑战之路。转眼间2年过去,Node.js已慢慢成为了一种主流,最令我没想到的是今天终于可以好好使用JavaScript,而Node.js是一个很好的帮手。
(此处跳过千万文字的Node.js历史、原理、安装和配置教程...)
创建Node.js应用
1、引入 required 模块,使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http,实例如下:
2、创建服务器
接下来我们使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。 函数通过 request, response 参数来接收和响应数据。
实例如下,在你项目的根目录下创建一个叫 server.js 的文件,并写入以下代码:
(此处跳过千万文字的Node.js历史、原理、安装和配置教程...)
创建Node.js应用
1、引入 required 模块,使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http,实例如下:
var http = require("http");
2、创建服务器
接下来我们使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。 函数通过 request, response 参数来接收和响应数据。
实例如下,在你项目的根目录下创建一个叫 server.js 的文件,并写入以下代码:
var http = require('http'); http.createServer(function (request, response) { // 发送 HTTP 头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // 发送响应数据 "Hello World" response.end('Hello World\n'); }).listen(8888); // 终端打印如下信息 console.log('Server running at ' target='_blank'>http://127.0.0.1:8888/');[/code]
以上完成了一个可以工作的 HTTP 服务器。
3,使用 node 命令执行以上的代码:node server.js
Server running at http://127.0.0.1:8888/
相关文章推荐
- 初始Node.js
- Node.js开源应用OSN发布初始V1.0版本-见面版本
- 初始node.js
- 基于node.js的快速开发透明代理
- spread extension for node.js
- 使用node.js快速开发透明代理
- Node.js + NPM + Ubuntu10
- ExpressJS for NodeJS 开发(草稿)
- js parentNode的应用
- node.js之http
- node.js之process
- 带Checkbox的TreeView(一) 完美兼容IE、Firefox ,在js中添加了getCurrentNode(evt)方法,注册方法变为TreeView1.Attributes.Add("onclick", "CheckEvent
- node.js querystring
- node.js初体验
- node.js之url模块
- node.js的一些资料
- 在cygwin环境下编译node.js
- Node.js(day5)
- js node
- 基于node.js的快速开发透明代理