Node.js 极简入门Helloworld版服务器例子
粗浅得很,纯属备忘。
// 内置http模块,提供了http服务器和客户端功能(path模块也是内置模块,而mime是附加模块) var http=require("http");// 创建服务器,创建HTTP服务器要调用http.createServer()函数,它只有一个参数,是个回调函数,服务器每次收到http请求后都会调用这个回调函数。服务器每收到一条http请求,都会用新的request和response对象触发请求函数。 var server=http.createServer(function(req,resp){console.log("请求地址是:"+req.url);//resp.statusCode=200; // 状态码200,表示成功//resp.setHeader("Content-Type","text/plain;charset=utf-8");// 返回内容的MIME类型,charset=utf-8确保中文不会乱码// 上面的紧凑形式resp.writeHead(200,{"Content-Type":"text/plain;charset=utf-8"});resp.write("你好啊!Nodejs");resp.end();// response对象结束响应 });// 服务器开始运作监听端口 server.listen(3000,"localhost",function(){console.log("服务器开始运作,监听端口3000中..."); });
效果是:
Node.js 极简入门Helloworld版服务器例子相关推荐
- 《Node.js 极简教程》 东海陈光剑
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效. https://nodejs. ...
- Node.js 极简笔记
Node.js 一.Node基础 概念:Javascript运行时平台,不是语言,也不是框架,是一个平台. 1.1 what is node ? Node.js 是一个基于Chrome V8 引擎的J ...
- Three.js学习二——Three.js极简入门
目录 准备开发环境 掌握一些概念性知识 编码测试 创建一个场景(Creating a scene) 创建一个场景 渲染场景 使立方体动起来 结果 准备开发环境 1.一台可用浏览器的带文件系统的电脑: ...
- SkyWalking 极简入门
1. 概述 1.1 概念 SkyWalking 是什么? FROM http://skywalking.apache.org/ 分布式系统的应用程序性能监视工具,专为微服务.云原生架构和基于容器(Do ...
- Node.js 官网入门教程(二) npm(安装、包版本、卸载、npx)、package.json(scripts、devDependencies)package-lock.json(语义版本规则符号
Node.js 官网入门教程(二) npm(包管理.安装.包版本.卸载.npx).package.json(scripts.devDependencies).package-lock.json(语义版 ...
- Node.js 官网入门教程(一) CommonJS 模块规范、Node.js REPL、console、CLI、exports
Node.js 官网入门教程(一) CommonJS 模块规范.Node.js REPL.console.CLI.exports 文章目录 Node.js 官网入门教程(一) CommonJS 模块规 ...
- Nginx 极简入门教程
Nginx 极简入门教程 基本介绍 Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP服务. Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第 ...
- Node.js 4.x 入门实战视频课程【讲师辅导】-曾亮-专题视频课程
Node.js 4.x 入门实战视频课程[讲师辅导]-15843人已学习 课程介绍 [会员免费]链接 http://edu.csdn.net/lecturer/585 右侧办理会员卡. ...
- Node.js 6.x 入门-曾亮-专题视频课程
Node.js 6.x 入门-2484人已学习 课程介绍 链接 http://edu.csdn.net/lecturer/585 右侧可办理会员卡.会员可免费看曾老师已出,和会员期内发 ...
最新文章
- 【安全漏洞】DedeCMS-5.8.1 SSTI模板注入导致RCE
- c __cplusplus详解
- 开设计算机课程的必要性,学前教育专业开设计算机音乐制作课程的必要性与可行性...
- 有孚网络北京云数据中心荣获绿色建筑国际LEED金牌认证和国家CQC A级机房认证...
- java 指定字段排序规则_Java之对List里面的元素实现按指定字段排序的方法
- 2020 及以后的八大最显著技术趋势!
- hdu 2196(求树上每个节点到树上其他节点的最远距离)
- 容器技术Docker K8s 1 云原生技术概述
- Yii在控制层中引入模版进行渲染的几种方式。
- 用户用户组,与密码管理,su,sudo命令,限制root远程登陆
- 弱水三千,只取一瓢饮 的意思
- CSS等高布局的7种方式
- 计算机重新启动进不去系统,电脑关机重启进不了系统怎么办
- ept技术_intel EPT 机制详解
- java对数组进行排序
- Python解决羊车门问题
- [LGP2791] 幼儿园篮球题
- three.js textureLoader加载图片失败
- 一个科研工作者怎么算很努力
- cc1101 学习1
热门文章
- java ocr识别pdf_如何知道PDF是否仅包含图像还是已经过OCR扫描以进行搜索?
- GridView中使用DataFromatString
- 烂泥:python2.7和python3.5源码安装
- Python之并发编程
- bzoj1588[HNOI2002]营业额统计
- Response_输出数据,实现文件下载,定时刷新页面,是否缓存,重定向,实现验证码...
- 【VirtualBox】NAT模式下主机访问客机的设置
- Ubuntu 安装OpenCV3.0.0
- Linux环境下USB的原理、驱动和配置
- 继承机制中的构造器和析构器 - C++快速入门17