方法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,结果:


node服务器中打开html文件的两种方法相关推荐

  1. xp系统网页java不显示,xp系统打开jsp文件的两种方法

    使用xp系统的时候会碰到各种文件,比如png.log.exe等等,一位用户说遇到后缀名是jsp的文件,jsp文件是什么?有什么作用呢?jsp格式文件是一种动态网页技术标准,是用java script脚 ...

  2. java中调用dll文件的两种方法

    https://www.cnblogs.com/huozhong/p/5830485.html JNA地址:http://blog.csdn.net/shendl/article/details/35 ...

  3. wps word打开是html,用Word打开WPS文件的两种方法,WPS文件如何打开?

    方法一 问:请问,怎样才能在word中正常使用wps文件? 答:一般来说,wps打开word文件是比较顺利的,但word打开wps文件时,若设置不对就无法打开.设置的方法是:启动word后,在&quo ...

  4. 将uni-app打包的H5放在 Android程序中在 webview 显示的两种方法

    将uni-app打包的H5放在 Android程序中在 webview 显示的两种方法 前言 Hash History 完事 前言 之前有个项目要同时做小程序和APP,本着节省时间的想法,研究了下un ...

  5. matlab中读文件的行数_Matlab中读取txt文件的几种方法

    Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...

  6. 文字转语音文件的两种方法

    文件转语音文件的两种方法.小伙伴们在日常的工作.学习或是生活当中,是否遇到过以下这种情况.在工作中每天要阅读大量文件资料,在学习中每天要阅读各种课文,在生活中也会观看各种小说.但是长时间的用眼阅读,就 ...

  7. python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。

    Python Shell 怎样清屏? Python Shell中清屏一般有两种方法. 奈何一个人随着年龄增长,梦想便不复轻盈:他开始用双手掂量生活,更看重果实而非花朵.--叶芝<凯尔特的搏暮&g ...

  8. VB中FSO的调用的两种方法

    方法一:   Dim   objFso      Set   objFso   =   CreateObject("Scripting.FileSystemObject")    ...

  9. matlab中如何读写txt,Matlab中读取txt文件的几种方法

    Matlab中读取txt文件的几种方法 matlab读取文本文件的几种函数: 1.load--适合读取纯数据文本: 2.importdata--只读取数据,自动省略数据格式前后的字符,超大文件不适合: ...

最新文章

  1. 11.8. DOMDocument
  2. 20170208--正则表达式
  3. 2016年金融全行业网络安全状况调研报告
  4. 如何获取真实的执行计划
  5. 27对象的向上向下转型
  6. C++编程【Visual Studio 2017 环境搭建教程】【附:软件安装包】
  7. Linux文件权限一共10位长度,分成四段,每段的含义
  8. 6.深度学习练习:Initialization
  9. ASP.NET实现增删改查等功能(Access版)系统之一
  10. Expression Blend学习5控件-TextButton
  11. elasticsearch入门(二)
  12. 千脑智能理论:开启创造机器智能的路线图 | 《千脑智能》
  13. 基于FPGA的AD/DA实验
  14. python多行写入文件_写入文件
  15. Kaggle系列-Tweet Sentiment Extraction第一名方案
  16. html5 css3冷色调渐变色特效
  17. 据说优秀的程序员都是这样送新年祝福的?
  18. 计算机毕业设计JAVA图书个性化推荐系统mybatis+源码+调试部署+系统+数据库+lw
  19. Oracle占用内存过高解决办法
  20. 谈谈黎曼流形与视觉距离错觉问题

热门文章

  1. linux gdb 脚本,如何写gdb命令脚本
  2. java环境变量配置 - win10
  3. vuex语法精简(方便开发查阅)
  4. Cannot create PoolableConnectionFactory。创建连接池异常
  5. GCC4.8对new和delete的参数匹配新要求
  6. 在main中调用srand是否影响子函数中的rand()的返回值?
  7. vue-cli4.0+Echarts 3D
  8. z-index的取值范围
  9. C#托管代码调用C++非托管代码
  10. enspar启动失败40_法式长棍面包,在家自己做,简单零失败,低糖无油不担心长胖...