node服务器中打开html文件的两种方法
来源:互联网 发布:ctp数据 编辑:程序博客网 时间:2024/06/05 09:25
方法1:利用 Express 托管静态文件,详情查看这里
方法2:使用fs模块提供的readFile方法打开文件,让其以text/html的形式输出。
代码:
var express = require('express');var fs=require("fs");var app = express();//方法1:通过express.static访问静态文件,这里访问的是ajax.html// app.use(express.static("./"));//方法2:使用fs.readFile打开html文件app.get("/helloworld.html", function(request, response) { fs.readFile("./"+request.path.substr(1),function(err,data){ // body if(err){ console.log(err); //404:NOT FOUND response.writeHead(404,{"Content-Type":"text/html"}); } else{ //200:OK response.writeHead(200,{"Content-Type":"text/html"}); response.write(data.toString()); } response.end(); });});app.listen(3000, function() { //监听http://127.0.0.1:3000端口 console.log("server start");});
浏览器访问,分别输入http://127.0.0.1:3000/hello_static.html和http://127.0.0.1:3000/hello_fs.html,结果:
1 0
- node服务器中打开html文件的两种方法
- eclipse打开当前文件所在文件夹的两种方法
- eclipse打开当前文件所在文件夹的两种方法
- eclipse打开当前文件所在文件夹的两种方法
- eclipse打开当前文件所在文件夹的两种方法
- JS打开文件对话框的两种方法
- eclipse打开当前文件所在文件夹的两种方法
- eclipse打开当前文件所在文件夹的两种方法
- eclipse打开当前文件所在文件夹的两种方法
- eclipse打开当前文件所在文件夹的两种方法
- eclipse打开当前文件所在文件夹的两种方法
- eclipse打开当前文件所在文件夹的两种方法
- 在程序中打开我的电脑两种方法
- Fedora 8中打开sudo命令的两种方法
- android 中打开一个网页的两种方法
- 本地html文件的打开方法
- HTML加载外部css文件的两种方法
- 静态html文件读取URL参数的两种方法:
- $('#checkbox').attr('checked')的变化
- uva12265 抓关键 矩形利用对角两点
- Android Studio在命令行运行Gradle
- java 掩码 iP与位数的转化
- 在中断中软件模拟PWN
- node服务器中打开html文件的两种方法
- HDU 1710 Binary Tree Traversals(二叉树)
- 最短路径学习总结
- Android线程学习笔记
- usb驱动开发
- VS2015使用Sublime Text字体主题
- ecshop在商品列表页里面写入属性值,和排序
- 187 git stash
- 基于Unity的VR全景视频(一)