#javascript #vue.js
Вопрос:
Консоль показывает эту ошибку на рисунке ниже
Я пытаюсь решить ошибку cors на vue.config.js но все равно не работает
module.exports = {
devServer: {
proxy: 'http://localhost:3000',
}
}
этот метод Axios post API
methods: {
// send data
async signup() {
if (this.name == "" || this.email == "" || this.password == "") {
return true;
} else {
document.querySelector("button").setAttribute("type", "button");
let result = await axios.post("http://localhost:3000/user", {
name: this.name,
email: this.email,
password: this.password,
});
if (result.status == 201) {
localStorage.setItem("user-information", JSON.stringify(result.data));
this.$router.push({ name: "Home" });
}
}
},
},
Комментарии:
1. Вы обходите прокси-сервер, пытаясь получить прямой доступ к URL-адресу сервера. Попробуй
axios.post("/user")
вместо этого. Видишь cli.vuejs.org/config/#devserver-proxy2. @Фил, я на самом деле добавил vue.config.js
module.exports = { devServer: { proxy: 'http://localhost:3000', } }
но все равно есть та же ошибка, и при использованииaxios.post("/user")
сервер ответил астаусом 404