在不用任何框架的情况下Node.js如何读取文件

页面:

clipboard.png
node

clipboard.png

我想把css文件一并输出怎么做

阅读 2.7k
2 个回答

不用框架的话,可以将html文件转化为字符串,然后用正则表达式去查找link标签中的url了,或者发送的html中添加js代码,将link标签找到,然后用ajax请求,后端再打印一次

  1. 监听请求,看是不是请求的css

  2. 根据请求的URL找到css文件路径

  3. fs.readFile('文件路径', (err, data) => { //... })

  4. 发送请求之前需要设置响应头,mime类型为css/text

  5. 将读出来的文件响应给浏览器

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题