Api.Js -> Это коннектор Api (Node Js)
import axios from 'axios'
export default () => {
return axios.create({
baseURL: "http://localhost:4040",
credentials: true
//WithCredential: true
//WithCredentials : true
})
}
PageService.js
import Api from "@/services/Api";
export default{
threadSubmit(params) {
return Api().post("page/threadSubmit", params);
},
// threadSubmit(params) {
// return Api().post("page/threadSubmit", params, {
// headers: {
// 'Content-Type': 'multipart/form-data'
// }
// });
// }
}
Page.vue
<script>
import PageService from "@/services/PageService";
export default{
methods:{
async feedFinalSubmit(){
const formData = new FormData();
formData.append("files", this.file);
formData.append("description", this.thread.description);
formData.append("pageID", this.$route.params.id);
const response = await PageService.threadSubmit({
pageID: this.$route.params.id,
description: this.thread.description,
files: formData
});
if (response.data.success){
//do somethnig
}
}
}
}
</script>
Проблема в том, что в каждом запросе #FormData отправлять пустой результат.Что я должен сделать, чтобы отправить данные из нескольких частей формы, используя этот файл Api.js?Заранее спасибо.