博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node服务器中打开html文件的两种方法
阅读量:7210 次
发布时间:2019-06-29

本文共 715 字,大约阅读时间需要 2 分钟。

方法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://nsrum.baihongyu.com/

你可能感兴趣的文章
php 使用 ffmpeg 转换视频,截图,并生成缩略图
查看>>
sqlserver快速查找所有存储过程中是否包含某字符
查看>>
【转】MFC OnIdle的详细说明
查看>>
线程池 Threadlocal 使用注意
查看>>
CSS的width:100%和width:auto区别
查看>>
大道至简,系统设计和模块划分的实用经验之谈
查看>>
怎么保存退出vi编辑
查看>>
mysql删除sql表添加别名及删除sql的注意事项
查看>>
tmux 基本用法
查看>>
iOS:使用NSRegularExpression正则去掉一串字符串中所有的特殊字符和标点
查看>>
腾讯工程师带你深入解析 MySQL binlog
查看>>
C指针操作ip地址以4个字节的int类型作为传输对象
查看>>
怎样在注冊表禁用或打开windows系统右键菜单
查看>>
项目管理学习笔记之四.风险管理
查看>>
Cisco VPP(1) 简单介绍
查看>>
RxJS -- Subscription
查看>>
关于TF(词频) 和TF-IDF(词频-逆向文件频率 )的理解
查看>>
析构函数
查看>>
手写体识别中用到的Tensorflow函数复习
查看>>
php中str_repeat函数
查看>>