• express/koa 总结


    1.app.js 

    app.use('/', indexRouter);
    app.use('/users', usersRouter);   // 追踪usersRouter,注意 /users 路径,当然也可以任意修改,相应的以下前端请求路径也要跟着变化
    
    
    // 追踪usersRouter
    // node服务器接收的前端get请求路径 http://localhost:3000/users + 以下路径
    router.get('/', function(req, res, next) {
      res.send('respond with a resource');
    });

     2.服务器接收到的参数

    router.get('/login', function(req, res, next) {
      let query = req.query; // 前端传过来的参数  
      res.send(query); // 返回你自己定义
    });

     3.本地页面打开express 中跨域 axios 请求

    app.get('/api/newsdata', async (req, res) => {
      // 解决跨域
      res.append("Access-Control-Allow-Origin", "*")
      res.append("Access-Control-Allow-content-type": "*")
      let result = await axios.get('https://i.snssdk.com/forum/home/v1/info/?balabala...');
      res.send(result.data);
    })
    app.listen(8080, () => { console.log("server Start:") console.log("http://localhost:8080/api/newsdata") // 就是这个!! })

     4.为了获取更准确的时间,建议使用 process.hrtime()

  • 相关阅读:
    Databases Questions & Answers
    SQL语句
    常见的数据库基础面试题大全
    关于GET POST
    经常遇到的浏览器兼容性问题
    关于JavaScript中apply与call的用法意义及区别(转)
    js闭包的用途
    深入理解js闭包
    undefined与null的区别
    HeapSort快速排序
  • 原文地址:https://www.cnblogs.com/yuqlblog/p/11910593.html
Copyright © 2020-2023  润新知