须要说明两点:

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. Android Studio 3.5 Canary 12 发布
  2. 小米 samba linux,不折腾会死:CentOS7访问小米路由(Samba服务)
  3. Python(迭代、三元表达式、列表生成、生成器、迭代器)
  4. Kafka Cluster元数据在客户端缓存采用的数据结构
  5. 谷歌联手马斯克,低延迟星链云计算下半年可用
  6. 全职宝妈跨专业备考信息系统项目管理师【52,52,51】
  7. 分布式系统概述(来自学习资料)
  8. vba发送邮件 签名_如何更改“从Windows 10的邮件发送”签名
  9. 到底该不该上马Vista 中小企业升级全攻略(上)
  10. [HDOJ5327]Olympiad
  11. JS获取登录者IP和登录城市
  12. git 上传项目到github
  13. Windows安全加固
  14. oss上传判断_React实现阿里云OSS上传文件的示例
  15. 关于计算机职业发展方向,计算机专业的职业发展方向有哪些
  16. 保山高考成绩查询2021,2021年保山高考状元名单公布,保山文理科状元是谁多少分...
  17. 平板电脑如何刷linux,平板电脑刷windows的方法是什么_如何把平板刷windows图文步骤...
  18. portal使用常见错误
  19. Android viewpager2 + indicator 实现页面滑动
  20. spingboot报错I/O error on POST request for “9411/api/v2/spans“: connect timed out

热门文章

  1. 分享几个病毒分析检测网址
  2. java云开发_Java 快速开始
  3. linux没有interface文件,Linux下interface文件修改
  4. php会不会被人工智能取代,为什么这9种工作不会被人工智能取代?
  5. englishpod主持人对话文本_Englishpod 23 | 主持人文本讲解
  6. 32位mysql安装包_软件测试基础——Linux系统搭建MySQL数据库
  7. 对应版本_Office 开发版本号与版本对应关系
  8. matlab画无量纲速度分布,麦克斯韦分布与概率论中典型分布的比较教学
  9. 移动端拖拽排序 html,移动端拖拽排序
  10. springCloud 微服务框架搭建入门