Мой запрос API Axios работает на Почтальоне, но не в Интернете - PullRequest
0 голосов
/ 01 июля 2018

Я использую экспресс-сервер и устанавливаю следующие заголовки:

app.use(function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.header(
    "Access-Control-Allow-Headers",
    "Origin, X-Requested-With, Content-Type, Accept"
  );
  next();
});

Когда я запускаю этот вызов API для Почтальона, я получаю успех: enter image description here

У меня возникают проблемы при попытке сделать это в Интернете.

Я создаю экземпляр axios следующим образом: импорт axios из "axios";

const instance = axios.create({
  baseURL: "http://192.168.1.9:9000"
});

instance.interceptors.request.use(
  config => {
    let token = localStorage.getItem("token");
    if (token) {
      config.headers["token"] = token;
    }
    config.headers["Content-Type"] = "application/x-www-form-urlencoded";
    return config;
  },
  err => Promise.reject(err)
);

export default instance;

В моем веб-приложении я вызываю API, но заголовки 'token' и 'Content-Type' там не отображаются:

axiosInstance.get("/api/admin/users").then(response => {
  console.log("response::::", response);
});

enter image description here

Как мне получить токен и заголовки Content-Type?

Спасибо за вашу помощь

...