须要说明两点:

1 程序文件hello.js需用记事本另存为utf-8格式的hello.js

2 输出网页里也要支持中文编码

res.write('<head><meta content="text/html; charset=utf-8"/><title>智普教育</title></head>');

如今用node.js创建一个小型的wwwserver。

console.log('hello')
console.log('hello %s->%d','jeapedu', 1941847311)
var http = require('http');
http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('<head><meta content="text/html; charset=utf-8"/><title>智普教育</title></head>');
res.write('<!doctype html><html>')
res.write('<body><a href="http://www.jeapedu.com">智普教育</a></body></html>');
res.end();
}).listen(3128);
console.log("http://127.0.0.1:3128");

測试:在浏览器里键入 http://127.0.0.1:3128 , 能够看到浏览器里有内容了。

Node.js小Httpserver相关推荐

  1. 通过 Node.js 小示例学习浏览器缓存策略

    单纯讲一些理论性的东西可能会很难理解,本文结合一些 Node.js 小示例来学习浏览器缓存策略. 在后端为了加速服务的访问速度,通常可以使用 Memcached.Redis 做数据缓存,那么在浏览器端 ...

  2. 【Node.js】http-server 实现目录浏览服务

    前言 node.js v12.18.2 用 node.js 实现目录浏览服务 前提,已经按照好Node.js http-server 官网:https://www.npmjs.com/package/ ...

  3. node.js+小程序基于微信小程序的校园失物招领系统毕业设计源码072343

    微信小程序的校园失物招领系统 摘  要 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,微信小程序的校 ...

  4. node.js小案例_留言板

    一.前言 通过这个案例复习: 1.node.js中模板引擎的使用 2.node.js中的页面跳转和重定向 二.主要内容 1.案列演示: 2.案列源码:https://github.com/456123 ...

  5. 如何在Node.js的httpServer中接收前端发送的arraybuffer数据

    最近使用了protobuf进行数据交互,发送在node.js接收前端的二进制数据出现了数据错误等问题.后来发现思路上面的问题,在req.on('data',()=>{})事件中的处理不适当才引发 ...

  6. [node.js]小释

    不知道是社会发展太快,还是我反应太慢,Node.js已经在使用的热火朝天了,我今天才发现这个很不错的东东.听说在微软合作后,在windows下发展的也不错,熟悉Javascript的人现如今也可以转向 ...

  7. node.js小技巧——使用 supervisor

    1.首先使用 npm 安装 supervisor: npm install -g supervisor 2.使用 supervisor 命令启动 app.js: supervisor app.js s ...

  8. node.js http-server 搭建本地服务器

    使用vue-cli创建的项目,能够实现浏览器中自动刷新,实时查看项目效果,其中的原理在于,webpack在本地启动了一个本地服务器,将本机当作一台服务器: 打包后的文件是一个html静态页面,在本地文 ...

  9. node.js http-server虽然启动了,但是网页打开显示无法正常运作解决办法

    解决node.js 安装http-server之后网页无法正常运作的问题 通过我在网络上查找后找到了解决问题 一.GitHub解决办法 GitHub这个里面我看到了一个办法就是回退http-serve ...

最新文章

  1. IT项目管理总结:第九章 项目人力资源管理
  2. ibatis动态查询条件
  3. linux环境变量重复设置,请叫下环境变量重复设置的问题
  4. redis spring 切面缓存_今日份学习: Spring中使用AOP并实现redis缓存?
  5. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.14
  6. 怎么查电脑系统版本_查中考分数线小程序功能更新,填志愿必备参考
  7. python基础教程慕课_Python基础教程(6)--抽象
  8. 怎么把计算机模式重置,电脑怎么还原出厂模式
  9. 车辆有效信息的识别 车牌车型车颜色 车标识别,基于mallab算法
  10. 知识总结2:Django常见面试题总结(持续更新)
  11. Java代理的几种方式
  12. 正则表达式与有限自动机
  13. Assertion断言介绍1
  14. Win10无法访问共享文件,错误代码0x80004005
  15. Linux操作系统优化
  16. Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns解决方法
  17. 练习:身高出现的频次
  18. 刷固件版本 1756-RM2
  19. Python集合和字符串及练习
  20. 2012年培养学员25万人,每年增长25%,请问按此增长速度,哪一年培训学员人数到达100万人?

热门文章

  1. URLConnection和HttpURLConnection类
  2. 计算机一级表格样式在哪儿,word表格样式在哪 word表格样式在哪里
  3. 清除浮动php,CSS清除浮动
  4. 树莓派网页服务器的网页留言板,树莓派利用Django搭建聊天网页服务器 —— 准备篇...
  5. Shell 基础介绍 [1]
  6. 2020年上半年家电市场报告
  7. 光盘隐藏文件夹 linux,linux常用命令大全2--挂载/dpkg/文件系统分析/apt/光盘/关机...
  8. 这是一张超级长长长长的长图·····
  9. 基于炼铁大数据智能互联平台推动传统工业转型升级
  10. 作者:黎建辉(1973-),男,中国科学院计算机网络信息中心研究员、博士生导师...