学习node.js第一天:node.js初体验
2017-01-23 17:12
477 查看
2017进入而立之年,趁着这一两天不是很忙的时候,学习一下node.js.
计划花不到一个月的时间,好好研究一下node.js及相关前端基础知识.记录博客只是为了好好监督自己.欢迎朋友们给予支持和鼓励,拍砖的朋友我也感谢你.
先创建一个httpServer.js
改变世界,从hello world开始
读上面的demo代码,就感觉乱糟糟的样子,现在决定优化一下.如何优化?答案:抽离回调函数
抽离回调函数
最后可以在终端运行该服务:node server.js
在浏览器打开http://localhost:8888,体验结束.是不是很简单?
计划花不到一个月的时间,好好研究一下node.js及相关前端基础知识.记录博客只是为了好好监督自己.欢迎朋友们给予支持和鼓励,拍砖的朋友我也感谢你.
先创建一个httpServer.js
改变世界,从hello world开始
//引入node.js 自带的http模块 var http = require('http'); //创建服务,并设置回调处理函数和监听端口.从这里可以看出node.js是基于事件驱动 http.createServer(function(request,response){ //响应客户端 response.writeHead(200,{"Content-Type":"text/plain"}); response.write('Hello world'); response.end(); }).listen(8888); console.log('Http server has started.');
读上面的demo代码,就感觉乱糟糟的样子,现在决定优化一下.如何优化?答案:抽离回调函数
抽离回调函数
//引入node.js 自带的http模块 var http = require('http'); //声明回调函数方式一: function responseClient(request,response){ //响应客户端 response.writeHead(200,{"Content-Type":"text/plain;charset=UTF-8"}); response.write('Hello world'); response.end(); } //声明回调函数方式二: var responseClient=function(request,response){ //响应客户端 response.writeHead(200,{"Content-Type":"text/plain;charset=UTF-8"}); response.write('Hello world'); response.end(); } //创建服务,并设置回调处理函数和监听端口.从这里可以看出node.js是基于事件驱动 http.createServer(responseClient).listen(8888); console.log('Http server has started');
最后可以在终端运行该服务:node server.js
在浏览器打开http://localhost:8888,体验结束.是不是很简单?
相关文章推荐
- node.js学习第一天
- 学习node.js第一天
- 学习NodeJS第一天:node.js引言
- 学习NodeJS第一天:node.js介绍
- 学习node.js第一天:node模块化
- 学习NodeJS第一天:node.js引言
- 学习NodeJS第一天:node.js引言(转)
- Node.js第一天学习总结和第一个小例子
- node.js 学习 第一天
- 学习NodeJS第一天:node.js引言
- 学习NodeJS第一天:node.js引言
- Node.js API学习第一天
- node学习第一天 -运行js
- node.js入门学习
- Node.js学习笔记-STDIO Module
- Node.Js 学习随笔2
- node.js安装初体验
- node.js学习与应用
- Node.JS学习笔记
- 如何开始学习 Node.js?