1、先实现在url中输入文件路径能展示对应文件内容功能

const http = require('http')
const fs = require('fs') const server = http.createServer() const wwwDir = '/Users/lianglanlan/Desktop/code/study/node/www' server.on('request', (req, res) => {
const url = req.url let filePath = '/index.html' if (url !== '/') {
filePath = url
}
fs.readFile(wwwDir + filePath, (err, data) => {
if (err) {
console.log(err)
return res.end('404 Not Found')
}
res.end(data)
})
}) server.listen(3010, () => {
console.log('running...')
})

2、展示页面template.html

用谷歌浏览器打开文件夹,复制整个html,删除无用js

简单写出这样的html页面

3、修改requset事件中url对应的展示页面为template.html

server.on('request', (req, res) => {
fs.readFile('./template.html', (err, data) => {
if (err) {
return res.end('404 Not Found')
}
res.end(data)
})
})

最新文章

  1. Indesign中GREP的应用
  2. 短链(ShortURL)的Java实现
  3. C++11的新类型转换方法
  4. 基于html5 canvas和js实现的水果忍者网页版
  5. 什么是 .manifest 文件
  6. nau8822 codec driver 录音时mic bias 无法自动打开问题
  7. Wpf 数据绑定实例2
  8. 使用sublime text2怎样新建文件高速生成HTML头部信息?
  9. SSH25个命令 + 深入SSH端口转发细节
  10. python基础课程_2学习笔记3:图形用户界面
  11. ecshop调用指定分类和个数的文章列表
  12. filter的两种使用方法
  13. SQL基础操作汇总
  14. gardner 算法matlab实现
  15. mac环境使用ATS验证
  16. C# 利用反射动态给模型Model 赋值
  17. UI设计篇·入门篇·简单动画的实现,透明动画/旋转动画/移动动画/缩放动画,混合动画效果的实现,为动画设置监听事件,自定义动画的方法
  18. redis 做默认缓存
  19. netcore高性能Web服务器Kestrel分析
  20. docker 出现 Error response from daemon

热门文章

  1. http轮询,长轮询
  2. Kafka系列1:Kafka概况
  3. SpringBoot+MyBatis项目Dao层最简单写法
  4. 《windows程序设计》第三章学习心得
  5. HDU_1495_模拟
  6. 一口气说出 9种 分布式ID生成方式,面试官有点懵了
  7. python笔记带你走向测试开发之路-第一篇(数据类型之数字,序列)
  8. <七>对于之前的一些遗漏的地方的补充
  9. Linux命令行与Shell脚本编程大全
  10. Mac-Mysql忘记root密码