Utilisation des modules
1. Installez le module
npm i install -h
2. Module d'importation
var axious=require('axios');
3. Utiliser les modules
axios.get(url)
.then(res=>res.data)
.catch(err=>err)
module personnalisé
1. Un fichier est un module
Définition exemple de module utils.js
module.exports={
max:function(a,b){
return a}
min:(a,b)=>b
}
2. Module d'importation
const utils=require("./utils")
utils.max(15,20)
3. Utiliser les modules
var {
max,min}=require("./utils.js")
min(5,20)
traitement de fichiers fs
1. Module de fichier d'importation
var fs=requie('fs')
2. Lire
var re=fs.readyFileSync(url,"utf-8")
fs.readyFile(url,"utf-8",function(err,data){
})
3. Écrivez
fs.writeFileSync(url,data)
fs.writeFile(url,data,function(err){
})
L'utilisation de sql dans nodejs
1. Installez nodejs
npm i mysql -S
2. importer
var mysql=require("mysql")
3. Créer une connexion
var con=mysql.createConnect({
host:"localhost",
user:"root",
password:"123456",
database:"feedback"
})
4. Connectez-vous
con.connect(function(err){
if(!err){
console.log("数据连接成功")}
})
5. exécuter sql
var sql=`select * from user where 1`;
con.query(sql,function(err,result){
// err错误信息
// result执行结果
})
6. déconnecter sql
con.end(function(err){
if(!err){
console.log("断开成功")}
})
Les extrémités avant et arrière d'express ne sont pas séparées
1. Installez le module
npm i ejs -S
2. Configurer le module
app.set("views","./views")
app.set("view engin","ejs");//使用ejs引擎
3. Définir le module
/views/user.ejs
4. Définir le routage
app.get("/user",function(req,res){
res,render("user",{
title:"",list:[]})
//渲染/view/user.ejs模块,并传入数据{title:"",list:[]}
})
5.ejs module syntaxe
<%=%> rendre les données
<% %> exécuter js
<p><%=title%><p>//将会把标题渲染到p标签里面
list.forEach(item=>{
<li></li>
})
<% list.forEach(item=>{
%>
<li><%=item %><li>
<%});%>
Séparation des extrémités avant et arrière de l'express
1.obtenir
app.get("/list",function(req,res){
res.json({
})//发送给客户端
})
2. la publication
utilise un middleware
app.use(express.json())
app.post("/adduser",function(req.res){
//req.body客户端发给后端的数据body
req.json({
})//发送数据给客户端
})