zoukankan      html  css  js  c++  java
  • node.js+mysql接口入门

    1.电脑安装了node.js

    2.安装express

    npm install express --save

    3.数据库创建好,可以使用wamp自带的mysql

    4.

    const express = require('express');
    const bodyParser = require('body-parser');
    const cors=require('cors');//解决跨域
    npm install cors --sava
    
    

    //安装cors插件的代码


    const app = express(); app.use(bodyParser.json())//json请求 app.use(bodyParser.urlencoded({extended:false}));//表单请求 app.use(cors()); app.listen(5000, ()=>{ // 打印一下 console.log('http://127.0.0.1:5000') }) ;//创建服务器 var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : 'root', database : 'node_v' });//配置数据库 connection.connect(); app.get('/',(req,res) => { // 定义SQL语句 const sqlStr = 'select * from test where id=2' connection.query(sqlStr,(err,results) => { if(err) return res.json({err_code:1,message:'获取失败',affectedRows:0}) res.json( new Result({data:results}) ); }) }) function Result({code=1,msg='',data={}}){ this.code=code; this.msg=msg; this.data=data; }

     5.前端可使用ajax访问连接'http://127.0.0.1:5000/',接收数据

  • 相关阅读:
    MySQL 之 创建千万数据测试
    MySQL中的各种引擎
    MySQL 之【约束】【数据库设计】
    MySQL 的增删改查
    SQL数据类型
    SQL 数据类型
    数据库
    摘要算法
    Python 标准库-json
    Python 标准库-sys
  • 原文地址:https://www.cnblogs.com/azure-zero/p/11512534.html
Copyright © 2011-2022 走看看