一:简述node.js以及安装
1.那么什么是node.js?
简单的说node.js就是运行在服务端的JavaScript,node.js是基于Chrome JavaScript 运行时建立的一个平台;node.js是一个时间驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行JavaScript的速度非常快,性能非常好。
2.了解了什么是node.js那么接下来就来进行相关程序的安装
window 上安装node.js ,可根据实时情况而进行安装相应的位数。
32位下载地址:https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi
64位下载地址:https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi
这里我们下载的是64位。下载好了就按照以下图片依次进行点击进行安装。
以上就是安装程序的步骤,相当的简单。然后打开终端输入 node -v 如下图
出现以上页面就说明安装成功了。
二:node.js的简单使用
打开程序新建文件夹(不要大小写与中文)我这里创建的文件名为nodejs
然后右键在终端/命令提示符中打开 输入命令npm init
如果输入npm init 出现不是内部命令 注销电脑 因为跟随node一起安装的npm不会生效
然后继续输入命令 mybasic
1.0
1.0.0
this is my first test
index.js
然后一直回车如下图:
右击nodejs也就是创建的文件夹再新建一个文件夹public 再选中public新建一个index.html
然后右键nodejs新建一个js文件名字叫index.js 然后右键在终端上打开
然后输入命令 npm install express
如果因为网络原因安装比较慢的话 复制一下两句代码:
第一条代码:npm config set registry http://registry.cnpmjs.org
第二条代码:npm info underscore
然后在输入npm install express 进行安装
在index.html 和index.js两个文件中输入一下代码:
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<!-- action 提交到的接口 api -->
<form action="/book">
<input type="submit" value="提交书籍信息">
</form>
</body>
</html>
index.js
// 引入express模块 express模块为数据请求基础模块
// 如果发生数据请求 那么一定需要使用这个模块
var express = require('express')
// 创建模块的一个实例化对象
// 就等于python里面 p = people()
var web = express()
// 让web对象使用工程中的静态资源 public文件夹
web.use(express.static('public'))
// get表示使用get方法
// 方法后面追加两个参数
// 参数一:请求的接口
// 参数二:回调函数 回调函数里面两个参数:
// 参数一:request(自定义名称)前端往后端传的值;参数二response:后端往前端传的值
web.get('/book',function(req,res){
res.send('古今奇书《聊斋志异》')
})
// 如果程序监听到8080端口的时候让这个程序启动 占用8080端口的程序只有一个
web.listen('8080',function(){
console.log('服务器启动了........')
})
然后输入node index
然后到浏览器上输入localhost:8080 回车 一个简单的前后端交互就实现了
点击提交书籍信息
OK 以上就是node.js的安装以及简单的一些命令操作。我写的够详细了,希望能帮到你,帮不到我也没办法,拜拜,再会。