美文网首页
前端使用nodejs express调用接口

前端使用nodejs express调用接口

作者: 只诉温暖不言殇_cc03 | 来源:发表于2022-02-22 15:46 被阅读0次

    遇到的问题:1、连接不上mysql服务器 解决方法:打开终端执行命令:/usr/local/mysql/bin    ./mysql -u root -p连接数据库的密码

    2、页面访问接口跨域,解决办法在app.js中添加代码然后重新执行npm start

    // // 一定要在路由之前,配置 cors 这个中间件,从而解决接口跨域的问题

    const cors = require('cors')

    app.use(cors())

    一、安装node

    二、express项目搭建参考https://www.expressjs.com.cn/starter/installing.html、安装mysql: cnpm i mysql --save

    三、项目目录

    四、启动项目:npm start启动bin目录下的www.js文件

    五、连接数据库

    const mysqlConnect = mysql.createConnection({

        host: 'localhost',

        user: 'root',

        password: '数据库连接密码',

        port: '3306',

        database: '数据库名称'

    })

    mysqlConnect.connect()

    const sqlquery = 'select * from mem';

    router.get('/query', function(req, res, next) {

      console.log('req',req);

        mysqlConnect.query(sqlquery,(err,result)=>{

          if(err) {

              console.log(err)

              return

          }else {

            res.send({

              status: 200, // 0 表示处理成功,1 表示处理失败

              msg: 'GET 请求成功!', // 状态的描述

              data: result, // 需要响应给客户端的数据

            })

          }

        })

    });

    六:客户端调用接口

    接口路由配置 客户端页面发送请求

    相关文章

      网友评论

          本文标题:前端使用nodejs express调用接口

          本文链接:https://www.haomeiwen.com/subject/bqeglrtx.html