欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node.js增刪改查保姆級教程方法

 更新時間:2023年07月07日 09:10:07   作者:用哲學改造人生  
這篇文章主要給大家介紹了關于node.js增刪改查保姆級教程的相關資料,node.js接口可以實現(xiàn)增加、刪除、修改和查詢操作,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

1.前言

node.js簡單易用,快速上手,會js的人基本上只要一天甚至幾個小時就可以掌握。里面的庫函數(shù)比較豐富,調用就可使用。

2.node.js增刪改查項目前基本配置

在函數(shù)前面幾行寫下如下代碼

const express=require('express')
 
const app=express()
const cors = require("cors");
 
const mysql=require('mysql')
 
const bodyParser=require('body-parser')
 
const pool=mysql.createPool({
    host:'127.0.0.1',
    port:'3306',
    user:'root',
    password:'19958090',
    database:'menu'
})

database是你的數(shù)據(jù)庫的庫名稱,千萬不能寫表。如下所示

09d0c2209029408ba3a18839b5b78775.png

2.1查詢接口

查詢使用app.get(path,callback(req,res)函數(shù)path是路徑,callback是個回調函數(shù),req是請求端

發(fā)送過來的數(shù)據(jù),res是響應段的數(shù)據(jù)。增加poo.query(sql,callback)函數(shù)執(zhí)行sql語句。

pool.query中的sql是sql語句,callback(err,result)是執(zhí)行sql后的回調函數(shù)。err是執(zhí)行sql 語句

錯誤時響應的數(shù)據(jù),result是執(zhí)行數(shù)據(jù)成功響應的結果。具體使用方法如下

pp.get('/student',(req,res)=>{
  pool.query('select * from student',(err,result)=>{
    res.send({
      code:200,
      msg:'ok',
      data:result
    })
  })
})

2.2增加接口

使用app.post函數(shù),方法同上,但是要增加前端發(fā)送過來要增加的數(shù)據(jù),要增加req.body。

req.body為請求端發(fā)送的數(shù)據(jù)

app.post('/student',(req,res)=>{
  let obj=req.body
  pool.query('INSERT INTO student SET?',[obj],(err,result)=>{
    console.log(obj)
      res.send({
          code:210,
          msg:'insert sucess',
      })
  })
})

2.3刪除接口

注意。必須是req.query,而不是req.body

app.delete('/manager',(req,res)=>{
  let obj=req.query
  console.log(obj.id)
  pool.query('delete from manager where id = ?',[obj.id],(err,result)=>{
    if (err) return console.error(err);
      res.send({
          code:210,
          msg:'insert suce',
      })
  })
})

2.4修改接口

app.put('/manager',(req,res)=>{
  let obj=req.query
  console.log(obj.id)
  pool.query('updata manager set ? where id = ?',[obj,obj.id],(err,result)=>{
    if (err) return console.error(err);
      res.send({
          code:210,
          msg:'insert suce',
      })
  })
})

2.4監(jiān)聽啟動是否成功。使用app.listen(‘端口號’,callback())

app.listen(8081,()=>{
    console.log('express serve running at http://127.0.0.1:8080')
 })

總結

到此這篇關于node.js增刪改查保姆級教程方法的文章就介紹到這了,更多相關node.js增刪改查內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • node.js文件系統(tǒng)之文件寫入實例詳解

    node.js文件系統(tǒng)之文件寫入實例詳解

    Node.js和其他語言一樣,也有文件操作,下面這篇文章主要給大家介紹了關于node.js文件系統(tǒng)之文件寫入的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • node.js?readline和line-reader逐行讀取文件方法

    node.js?readline和line-reader逐行讀取文件方法

    Readline是Node的原生模塊。它是專門為從任何可讀流逐行讀取內(nèi)容而開發(fā)的。它可用于從命令行讀取數(shù)據(jù),line-reader模塊是Node.js中逐行讀取文件的開源模塊。它不是本地模塊,所以你需要使用npm(節(jié)點包管理器)安裝它
    2022-10-10
  • node.js-v6新版安裝具體步驟(分享)

    node.js-v6新版安裝具體步驟(分享)

    下面小編就為大家?guī)硪黄猲ode.js-v6新版安裝具體步驟(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • NodeJs生成sitemap站點地圖的方法示例

    NodeJs生成sitemap站點地圖的方法示例

    這篇文章主要介紹了NodeJs生成sitemap站點地圖的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • 在Node.js中實現(xiàn)視頻收藏功能

    在Node.js中實現(xiàn)視頻收藏功能

    在構建視頻分享平臺時,視頻的收藏功能是用戶互動的重要組成部分,本文將介紹如何在Node.js應用中實現(xiàn)視頻收藏功能,包括數(shù)據(jù)模型的創(chuàng)建、業(yè)務邏輯的實現(xiàn)以及接口的驗證測試,需要的朋友可以參考下
    2024-04-04
  • Node.js實現(xiàn)簡單聊天服務器

    Node.js實現(xiàn)簡單聊天服務器

    Node.js 是一個基于Chrome JavaScript運行時建立的一個平臺, 用來方便地搭建快速的,易于擴展的網(wǎng)絡應用,今天我們來探討下,如何使用node.js實現(xiàn)簡單的聊天服務器
    2014-06-06
  • node.js如何操作MySQL數(shù)據(jù)庫

    node.js如何操作MySQL數(shù)據(jù)庫

    這篇文章主要介紹了node.js如何操作MySQL數(shù)據(jù)庫,幫助大家更好的進行web開發(fā),感興趣的朋友可以了解下
    2020-10-10
  • package.json版本號符號^和~前綴的區(qū)別

    package.json版本號符號^和~前綴的區(qū)別

    這篇文章介紹了package.json版本號符號^和~前綴的區(qū)別,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 在Node.js中實現(xiàn)獲取用戶頻道信息的功能

    在Node.js中實現(xiàn)獲取用戶頻道信息的功能

    在構建社交或視頻分享平臺時,允許用戶查看其他用戶的頻道信息是一個基本需求,本文將介紹如何在Node.js應用中,使用Express框架和Mongoose庫來實現(xiàn)這一功能,文中有相關的代碼示例供大家參考,需要的朋友可以參考下
    2024-04-04
  • node中socket.io的事件使用詳解

    node中socket.io的事件使用詳解

    這篇文章主要介紹了node中socket.io的事件使用詳解,需要的朋友可以參考下
    2014-12-12

最新評論