鍍金池/ 問答/HTML/ node怎么發(fā)起一個post請求?

node怎么發(fā)起一個post請求?

這個是url,
http://10.12.90.8/tjswjt/inde...
最好能上個源碼,我有點蒙。

回答
編輯回答
孤影
這是我學習的時候?qū)懙奶貏e簡單,有點亂不喜勿噴https://segmentfault.com/a/11...
路由
const routers = router
    .post('/editNow', user.editNow)
module.exports = routers;
方法
let user = {
    async editNow (ctx) {
        let data = ctx.request.body // 獲取前臺傳過來的值
        let update = `sql語句`
        try {
            let newData = await query(update); // query連接池方法
            ctx.response.body = {
              status: 200,
              description: 'ok',
              result: newData.oid
            }
          } catch(err) {
                ctx.response.body = {
                    status: err
                }
          }
    }
}

使用路由

router.use(user.routes(), user.allowedMethods())
2017年10月6日 10:45
編輯回答
尛憇藌
import axios from 'axios';
axios.post('/xxx')
.then(res=>{
    ...
})
2017年4月20日 04:58
編輯回答
淺淺
npm i request

app.js

const request = require('request');
request.post('http://service.com/upload', {form:{key:'value'}});
2017年8月28日 16:24