分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

node创建服务器之展示html页面

发布时间:2023-09-06 01:37责任编辑:蔡小小关键词:暂无标签

在上篇随笔中,我只说了如何建立一个http服务,并没有说如何展示html页面,毕竟最后我们在web服务器上是要返回给用户不同的html页面的,那么我们如何根据用户的请求来为用户呈现出不同的页面列,这里我们就需要用到fs模块来实现了,fs模块也是node集成的一个模块,这个模块看字面意思就知道,是用来操作文件的,有了fs模块,js就可以在node环境下操作服务器的文件了,这个模块十分有用,哈哈哈,看一下,如何使用这个模块为用户呈现一个html页面的内容

var http = require(‘http‘);//引入http模块var fs = require(‘fs‘);//引入fs模块//创建http服务,接受请求,返回响应var server = http.createServer(function(req,res){//写入返回的头部信息res.writeHead(200,{‘Content-type‘:‘text/html;charset=utf-8‘});fs.readFile(‘./test.html‘,function(err,data){//读取文件后执行回调函数中的内容,异步的操作if(err){console.log(‘读取html文件失败‘);res.end();return;}res.end(data);})})//监听127.0.0.1的3000端口,监听成功执行回调函数server.listen(3000,‘127.0.0.1‘,function(){console.log(‘127.0.0.1:3000 服务已开启‘);})

  

node

node创建服务器之展示html页面

原文地址:https://www.cnblogs.com/fandaxia/p/8316870.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved