Node创建服务并加载静态页面
来源:互联网 发布:网络销售高仿酒 编辑:程序博客网 时间:2024/05/17 06:26
创建HTTP服务,代码如下(server.js):
let http = require('http');let url = require('url');let util = require('util');let fs = require('fs'); let server = http.createServer((req,res)=>{ var pathname = url.parse(req.url).pathname; //获取url的pathname (/index.html) console.log("file:"+pathname.substring(1)) //将‘/’去掉 fs.readFile(pathname.substring(1), function (err,data) { //fs模块加载文件 if(err){ res.writeHead(404,{ 'Content-Type':'text/html' }); }else{ res.writeHead(200,{ 'Content-Type':'text/html' }); res.write(data.toString()); } res.end(); });});server.listen(3000,'127.0.0.1', ()=>{ console.log("服务器已经运行,请打开浏览,输入:http://127.0.0.1:3000/ 来进行访问.")});
静态文件(index.html),代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h2>测试一下,能否访问到</h2></body></html>
在cmd中运行node server.js
,然后浏览器中输入localhost:3000/index.html
或者http://127.0.0.1:3000/index.html
阅读全文
0 0
- Node创建服务并加载静态页面
- Node.js 静态web服务
- 加载静态页面
- 静态页面加载静态页面代码
- 创建文章静态页面
- 创建静态页面方法
- node中创建服务进程
- Node.js 之一:创建服务
- 静态加载页面的load()
- cb 的node.js 静态页面测试
- 生成静态页面并分页
- 生成静态页面并分页
- 安装Node.js并启动本地服务
- 使用Node.js快速创建web服务
- asp生成静态页面并对静态页面内容分页
- 创建so文件并加载
- 页面加载时创建iframe
- html静态页面加载OCX控件
- HashMap
- spring依赖注入失效极度无语的,不知道为啥的
- mybatisplus 二级缓存
- 移动互联网实时视频通讯之视频采集
- 算一个数的二进制,以及最大值最小值技巧
- Node创建服务并加载静态页面
- C语言
- C语言实验——圆周率
- 个人总结39
- 开源代码应用之Eclipse篇
- 数列求和
- 微信开放平台之公众号第三方平台开发及全网发布验证
- [字符串处理]回文串
- 使用dex2jar和jd-gui反编译APK查看源码