在服务器端用nodejs插入多个数据到数据库

1、数据库中多个数据的表头

在服务器端用nodejs插入多个数据到数据库_第1张图片

2、服务器app的搭建

     const express = require('express');

    const bodyParser = require('body-parser');

    const product = require('./routes/product');

    var app = express();

    app.listen(3000);

    app.use(express.static('public'));

    app.use(bodyParser.urlencoded({extended:false}));

    app.use('/product',product);

3、连接池pool的建立

    const mysql = require('mysql');

    var pool=mysql.createPool({

        host:'127.0.0.1',

        user:'root',

        password:'',

        database:'xz',

        connectionLimit:10

    });

    module.exports = pool;

4.html 的写法

   

   

       

                

              添加商品

       

           

           

添加商品

商品类型:

 主标题:

副标题:

单价:

服务承诺:

规格:

商品名称:

操作系统:

内存容量:

分辨率:

处理器:

显卡型号:

显存容量:

所属分类:

磁盘类型:

描述:

 上线时间:

库存:

是否促销:    

           

5.路由器的创建

    const express = require('express');

const pool = require('../pool.js');

var router = express.Router();

router.post('/add',(req,res)=>{

    var obj = req.body;

var i=400

    for(var key in obj){

    i++;

if(!obj[key]){

    res.send({code:i,msg:`${obj[key]}  required`});

};

obj.iid = null;

var sql =`insert into xz_laptop set ?`;

pool.query(sql,[obj],(err,result)=>{

if(err) throw err;

res.send({code:200,msg:'success'});

});

};

});

6、html结果呈现

在服务器端用nodejs插入多个数据到数据库_第2张图片

7.输入前的数据库状态

在服务器端用nodejs插入多个数据到数据库_第3张图片

8.加入数据后浏览器显示的状态

在服务器端用nodejs插入多个数据到数据库_第4张图片

9.加入后数据库的状态

在服务器端用nodejs插入多个数据到数据库_第5张图片


















































商品类型:

你可能感兴趣的:(学习)