node.js是什么
node.js是一个能在服务器端运行JavaScript的开放源代码、是一个跨平台的JavaScript运行环境
node.js的特点
1.node.js是一个平台,或者说是一个运行环境。
2.node.js旨在提供一种简单的构建 快速、可伸缩网络程序的方法。
3.使用事件驱动,非阻塞IO模型
4.轻量、可伸缩,适用于实时数据密集的交互应用。
node.js的学习预科
1.了解node.js
2.了解后端
读取本地文件、连接数据库、响应请求
3.了解api接口文档
node.js的小小基础
检测是否安装node
复制代码
1
2node -v
初始化项目
1.切换到项目目录
2.
复制代码
1
2npm init -y
使用模块
1.使用第三方模块
安装模块
复制代码
1
2npm i axios -S
导入模块
复制代码
1
2const axios = require("axios")
使用模块
复制代码
1
2
3axios.get(url) .then(res=>{})
2.使用自定义模块
定义模块
复制代码
1
2
3
4
5module.exports = { max(){}, randomStr(){} }
导入与使用
…导入
复制代码
1
2
3
4const utils = require('./utils.js') // const {max,randomStr} = require('./utils.js')
…使用
复制代码
1
2
3
4
5
6utils.max() utils.randomStr() // max() randomStr()
项目运行
1.配置命令
package.json->script
“serve”:“node main.js”
npm run serve
2.cmd
进入项目目录
node main/js
node操作sql
1.安装
复制代码
1
2npm i mysql -S
2.导入
复制代码
1
2const mysql = require("mysql")
3.创建连接
复制代码
1
2
3
4
5
6
7const conn = mysql.createConnect({ host:"localhost", user:"root", password:"mysql", database:"feed" })
4.连接数据库
复制代码
1
2
3
4
5
6conn.connect(function(err){ if(!err){ console.log("数据库连接成功") } })
5.定义sql
复制代码
1
2var sql = "select * from feedback where 1"
6.执行sql
复制代码
1
2
3
4
5
6conn.query(sql,function(err,res){ if(!err){ console.log(res) } })
7.断开数据库
复制代码
1
2
3
4conn.end(function(){ console.log("数据库已断开") })
内置服务器创建
1.导入http
复制代码
1
2const http = require("http")
2.创建服务
复制代码
1
2
3
4
5
6const server = http.createServer(function(req,res){ // req请求的数据 res 响应的数据 res.statusCode = 200; res.setHeader("Content-Type","application/json") res.end(`{}`)
3.监听端口
复制代码
1
2
3
4server.listen(8888,function(){ console.log("localhost:8888 启动") })
最后
以上就是稳重鸡翅最近收集整理的关于node.js的全部内容,更多相关node内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复