Request failed with status code 404
来源:12-1 需求分析

慕村60529
2018-12-26
请问老师这个报错。调试了很久,和你的源码也对照了。
产品列表页一点击就出这个。postman测试了本地地址和远程地址/search/resultsByKeywords,没有问题,而且打印结果正常。
/categroy/crumbs接口,远程地址测试带sign和city,没有问题,能返回。但是用localhost:3000地址带city测试就是404.
4回答
-
404是接口不存在,你在node控制台看下是调用哪个接口404?然后查下这个接口是否正确注册了
012018-12-27 -
wolfmenwolf
2019-12-02
在报错的第一条产生错误的地方,进行打印。秒解决。
module.exports = function createError(message, config, code, request, response) {
var error = new Error(message);
// console.log("message",message);
// console.log("config",config);
// console.log("code",code);
// console.log("request",request);
// console.log("response",response);
return enhanceError(error, config, code, request, response);
};00 -
wolfmenwolf
2019-11-22
我用npm run build运行,又用npm run dev运行,始终报404.我在postman测试接口都能返回数据。node里面也没有明确说明哪报错了。我还原到昨晚能运行的版本仍然报错。是否跟服务器跨域有关呢
00 -
wolfmenwolf
2019-11-22
报错:Error occurred when calling nuxtServerInit: Request failed with status code 404
store/index.js代码如下:
import Vue from 'vue'
import Vuex from 'vuex'
import geo from './modules/geo'
import home from './modules/home'
Vue.use(Vuex);
export const modules = {
geo,
home
};
export const actions = {
async nuxtServerInit({ commit }, { req, app }) {
const {
status,
data: {
province,
city
}
} = await app.$axios.get('/geo/getPosition');
commit('geo/setPosition',status===200?{city,province}:{city:'',province:''});
const {status:status2,data:{menu}}=await app.$axios.get('geo/menu');
commit('home/setMenu',status2===200?menu:[]);
const {status:status3,data:{result}}=await app.$axios.get('/search/hotPlace',{
params:{
city:app.store.state.geo.position.city.replace('市','')
}
});
commit('home/setHotPlace',status3===200?result:[])
}
};
const store = {modules,actions}
export default store;不知道问题出在哪
00
相似问题