我是靠谱客的博主 稳重鸡翅,这篇文章主要介绍node.js,现在分享给大家,希望可以做个参考。

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
2
node -v

初始化项目

1.切换到项目目录
2.

复制代码
1
2
npm init -y

使用模块

1.使用第三方模块
安装模块

复制代码
1
2
npm i axios -S

导入模块

复制代码
1
2
const axios = require("axios")

使用模块

复制代码
1
2
3
axios.get(url) .then(res=>{})

2.使用自定义模块
定义模块

复制代码
1
2
3
4
5
module.exports = { max(){}, randomStr(){} }

导入与使用
…导入

复制代码
1
2
3
4
const utils = require('./utils.js') // const {max,randomStr} = require('./utils.js')

…使用

复制代码
1
2
3
4
5
6
utils.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
2
npm i mysql -S

2.导入

复制代码
1
2
const mysql = require("mysql")

3.创建连接

复制代码
1
2
3
4
5
6
7
const conn = mysql.createConnect({ host:"localhost", user:"root", password:"mysql", database:"feed" })

4.连接数据库

复制代码
1
2
3
4
5
6
conn.connect(function(err){ if(!err){ console.log("数据库连接成功") } })

5.定义sql

复制代码
1
2
var sql = "select * from feedback where 1"

6.执行sql

复制代码
1
2
3
4
5
6
conn.query(sql,function(err,res){ if(!err){ console.log(res) } })

7.断开数据库

复制代码
1
2
3
4
conn.end(function(){ console.log("数据库已断开") })

内置服务器创建

1.导入http

复制代码
1
2
const http = require("http")

2.创建服务

复制代码
1
2
3
4
5
6
const server = http.createServer(function(req,res){ // req请求的数据 res 响应的数据 res.statusCode = 200; res.setHeader("Content-Type","application/json") res.end(`{}`)

3.监听端口

复制代码
1
2
3
4
server.listen(8888,function(){ console.log("localhost:8888 启动") })

最后

以上就是稳重鸡翅最近收集整理的关于node.js的全部内容,更多相关node内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部