icethem 发表于 2020-8-12 19:49:18

js调用api时 如何传参?

如题,想使用nodejs来调用windows面板的api;看了php的官方示例,依葫芦画瓢,node方提示密钥校验失败,不知道是不是传参的方式不对,望大佬们给个示例

宝塔用户_xbgpgz 发表于 2020-9-10 11:35:41

提示入口校验失败:Q

宝塔用户_xbgpgz 发表于 2020-9-10 11:41:08

已解决,nodejs 使用axios时,data参数转为query形式才行// 添加请求拦截器
axios.interceptors.request.use(
    (config: AxiosRequestConfig) => {
      if (config.method === 'post' && config.headers['Content-Type'] !== 'multipart/form-data') {
            config.headers['Content-Type'] = 'application/x-www-form-urlencoded';
            config.data = qs.stringify(config.data);
      }
      // config.headers.Cookie = db.get('cookie').value();
      console.log(config, 'config');
      return config;
    },
    (error: AxiosError) => {
      // 对请求错误做些什么
      return Promise.reject(error);
    },
);

页: [1]
查看完整版本: js调用api时 如何传参?