Node.js入门
来源:互联网 发布:linux 打包war 编辑:程序博客网 时间:2024/05/22 14:08
Node.js是什么?
1.简单的说,nodejs是运行在服务器端的JavaScript
2.是基于Chrome JavaScript运行时建立的一个平台
3.是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行JavaScript的速度非常快,性能非常好
查看Node版本
$ node -v
1.脚本模式:
第一个Nodejs程序:
console.log("helloworld!");
保存该文件为helloworld.js,并通过Node命令来执行:
node helloworld.js
2.交互模式:
$ node console.log('helloworld.js');
nodejs由哪几部分组成?
1.引入required模块:使用require指令来载入node.js模块
2.创建服务器:服务器可以监听客户端的请求,类似于Apache,Nginx等Http服务器
3.接收请求与响应请求:服务器很容易创建,客户端可以使用浏览器或终端发送Http请求,服务器接收请求后返回响应数据
创建nodejs应用
第一步:引入required模块
我们使用require指令来载入http模块,并将实例化的HTTP赋值给变量http
var http = require("http");
第二步:创建服务器
使用http.createServer()方法创建服务器,并使用listen方法绑定8888端口
函数通过request、response参数来接收和响应数据
例如:在项目的根目录下创建一个server.js的文件,并写入以下代码:
var http = require('http');http.createServer(function(request, response){//发送http头部//http状态值:200 :ok//内容类型:text/plainresponse.writeHead(200, {'Content-Type' : 'text/plain'});//发送响应数据“helloworld”response.end('helloworld\n');}).listen(8888);//终端打印如下console.log('Server Running At http://127.0.0.1:8888/');
使用node命令执行以上代码:
node server.js
分析Node.js 的 HTTP 服务器:
第一行请求(require)Node.js 自带的 http 模块,并且把它赋值给 http 变量。接下来我们调用 http 模块提供的函数: createServer 。这个函数会返回 一个对象,这个对象有一个叫做 listen 的方法,这个方法有一个数值参数, 指定这个 HTTP 服务器监听的端口号。
- node.js入门学习
- node.js入门
- node.js 入门指导
- Node.js 入门
- node.js入门
- Node.js入门
- node.js入门
- Node js入门
- Node.js 入门
- Node.JS 入门
- node.js入门
- node.js入门指导
- Node.js 入门
- Node.js快速入门
- node.js入门学习
- Node.js入门
- node.js入门
- Node.js 入门
- jsp不解析换行\n,textarea输入换行符后应该是'\n',在div中展示时替换成'<br>'
- SIFT算法原理解析
- List 的 subList方法注意点
- 纯CSS制作各种图形
- 网页播放rtsp视频流
- Node.js入门
- 如何自学Android编程
- mock2easy -- 接近真实的前端mock工具
- qt5.7.0源码编译手记
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- 获取参加考试人员的签到名单
- 第10周项目1(2)二叉树构造算法的验证
- 第十二周 项目2-Kruskal算法的验证
- 第12周项目5-拓扑排序算法的验证