nodejs - 简单的http服务器示例
2012-10-11 11:17
399 查看
构建一个简单的http服务器,代码如下:
功能很简单,创建了一个HTTP Server,监听8080端口。
回调方法里面,直接包含request.url指定的脚本,然后输出ret.output变量中的内容,结束。
让服务端跑起来:
加上&表示在后台执行。
可以用以下命令查看,有没有监听8080端口:
下面来一个测试脚本:
// server.js var http = require('http'); var server = http.createServer(function(request, response){ try { var ret = require('.' + request.url); response.end(ret.output); } catch (err) { response.end(err.toString()); } }); server.listen(8080);
功能很简单,创建了一个HTTP Server,监听8080端口。
回调方法里面,直接包含request.url指定的脚本,然后输出ret.output变量中的内容,结束。
让服务端跑起来:
#node server.js 或 #node server.js &
加上&表示在后台执行。
可以用以下命令查看,有没有监听8080端口:
#netstat -tln
下面来一个测试脚本:
// hello.js exports.output = "Hello World!\n";保存为hello.js,放到server.js相同目录下,然后用下面的命令测试:
#curl http://127.0.0.1:8080/hello.js[/code]应该会看到"Hello World!"输出。
其中的hello.js就是对应的脚本文件名。
加上完善的错误处理(为了方便查看,部分错误处理未加),就算是真正的http服务器了。
相关文章推荐
- Nodejs学习(5)一个简单的koa2的示例
- nodejs简单读写excel内容的方法示例
- nodejs配置简单HTTP服务器
- NodeJS简单实现WebSocket功能示例
- visual studio code 调试nodejs 配置简单HTTP服务器
- 发布nodejs到npm的简单示例
- nodeJS模块简单用法示例
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- 搭建简单的nodejs http服务器详解
- NodeJS——创建最简单的HTTP服务器
- nodejs入门教程二:创建一个简单应用示例
- 一个用nodejs写的简单http服务器
- nodejs简单实现TCP服务器端和客户端的聊天功能示例
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- 开发nodejs模块并发布到npm的简单示例
- Go语言 简单的http服务器示例
- 测试HTTP服务器响应的vb简单代码示例
- 开发nodejs模块并发布到npm的简单示例(win7)
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)