概述
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
node -v
初始化项目
1.切换到项目目录
2.
npm init -y
使用模块
1.使用第三方模块
安装模块
npm i axios -S
导入模块
const axios = require("axios")
使用模块
axios.get(url)
.then(res=>{})
2.使用自定义模块
定义模块
module.exports = {
max(){},
randomStr(){}
}
导入与使用
…导入
const utils = require('./utils.js')
//
const {max,randomStr} = require('./utils.js')
…使用
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.安装
npm i mysql -S
2.导入
const mysql = require("mysql")
3.创建连接
const conn = mysql.createConnect({
host:"localhost",
user:"root",
password:"mysql",
database:"feed"
})
4.连接数据库
conn.connect(function(err){
if(!err){
console.log("数据库连接成功")
}
})
5.定义sql
var sql = "select * from feedback where 1"
6.执行sql
conn.query(sql,function(err,res){
if(!err){
console.log(res)
}
})
7.断开数据库
conn.end(function(){
console.log("数据库已断开")
})
内置服务器创建
1.导入http
const http = require("http")
2.创建服务
const server = http.createServer(function(req,res){
// req请求的数据 res 响应的数据
res.statusCode = 200;
res.setHeader("Content-Type","application/json")
res.end(`{}`)
3.监听端口
server.listen(8888,function(){
console.log("localhost:8888 启动")
})
最后
以上就是稳重鸡翅为你收集整理的node.js的全部内容,希望文章能够帮你解决node.js所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复