通过NodeJS,Express搭建本地HTTP访问服务.
2015-09-13 09:08
736 查看
http://www.expressjs.com.cn/
Node 是一个服务器端 JavaScript 解释器,Node 本身运行 V8 JavaScript,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。
现在我们就通过它,来编写一个HTTP访问的服务,你会发现就是这么简单。
Windows或linux或Mac OS X操作系统
连通的互联网络
1
最新稳定版下载地址:http://www.nodejs.org/download/
为windows 32位,64位;linux;Mac OS X操作系统提供安装程序。(如图)
更早的稳定版下载地址:http://nodejs.org/dist/
(作为一名开发者都会装不同的版本以供开发使用.)
api文档: http://www.nodejs.org/api/
下载安装即可。
END
1
确认已经安装完成 .
node -v
2
npm安装express插件。
npm install express
3
express 安装nodejs项目hello。
express hello
4
进入项目目录,安装nodejs依赖模块.
cd hello && npm install
5
启动服务。
node app.js
END
1
浏览器输入:http://localhost:3000/ 进入访问,
即可看到你搭建的http服务,简单的说就是一个自己的网站了。
(如果是远程的话,就改下localhost为你的ip.
以后会分享一些有用的编程经验和建站技巧,请大家多多关注。
谢谢!!!)
Node 是一个服务器端 JavaScript 解释器,Node 本身运行 V8 JavaScript,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。
现在我们就通过它,来编写一个HTTP访问的服务,你会发现就是这么简单。
工具/原料
Windows或linux或Mac OS X操作系统连通的互联网络
下载NodeJS稳定版,并成功安装.
1最新稳定版下载地址:http://www.nodejs.org/download/
为windows 32位,64位;linux;Mac OS X操作系统提供安装程序。(如图)
更早的稳定版下载地址:http://nodejs.org/dist/
(作为一名开发者都会装不同的版本以供开发使用.)
api文档: http://www.nodejs.org/api/
下载安装即可。
END
快速搭建本地访问服务(已windows为例)
1确认已经安装完成 .
node -v
2
npm安装express插件。
npm install express
3
express 安装nodejs项目hello。
express hello
4
进入项目目录,安装nodejs依赖模块.
cd hello && npm install
5
启动服务。
node app.js
END
访问创建好的http服务.
1浏览器输入:http://localhost:3000/ 进入访问,
即可看到你搭建的http服务,简单的说就是一个自己的网站了。
(如果是远程的话,就改下localhost为你的ip.
以后会分享一些有用的编程经验和建站技巧,请大家多多关注。
谢谢!!!)
相关文章推荐
- TCP/IP协议三次握手与四次握手流程解析
- Android的HttpURLConnection总结
- IOS开发指南学习——使用MKNetworkKit进行网络请求
- 终极二进制分析TCP协议通信的过程和字段含义
- ARP实例分析-wireshark捕获的网络报文,二进制解析每个bit位对应的意思
- http://www.cnblogs.com/xia520pi/archive/2012/06/04/2534533.html(重要)
- Linux C语言程序设计(十八)——基于TCP的网络编程
- HTTP协议报文、工作原理及Java中的HTTP通信技术详解
- ipv6现状,加英文的中括号访问, ipv6测试http://test-ipv6.com
- ipv6现状,加英文的中括号访问, ipv6测试http://test-ipv6.com
- HDU 5012 Dice (2014年西安赛区网络赛F题)
- 网络请求配置
- 【转载】HTTP 头部解释
- HTTP响应状态码大全
- Android 网络连接——URLConnection
- http://mikewang.blog.51cto.com/3826268/1263802/
- 若操作系统没有加载网卡驱动,网卡虽然在系统设备树上,但网卡接口创建不了,那网卡实际能不能接收到数据?
- 网线上传输的是模拟信号还是数字信号?
- iOS开发: 网络解析数据之JSON解析
- 网卡上除RJ-45接口外,还需要其它元件吗?