//服务端
const express = require('express');
const app = express();
app.use(express.static(__dirname));
app.listen(8000);
console.log('server running');
Document
显示走fail的回调,怎么解决?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
后台没有路由
假设你是在本地调试,并且是通过 http://127.0.0.1:8000/xx.html 来访问你的网页。
那么,需要在服务端代码中添加路由。
看出来你想做一个mock data server。
一般mock server和dev server是分开的,然后通过反向代理将api请求代理到mock server。
你可以使用类似这种现成的库
https://www.npmjs.com/package...
http://www.mock-server.com/
这里有个简单的教程
https://coderwall.com/p/ss80v...
你这里相当于把整个目录提供了静态请求,你直接访问这个json都能访问到,但ajax请求走到fail,我不知道为什么,node里静态代理json貌似是要经过什么处理。我们公司项目里对mock data的引用是通过node读文件写入的。我这里有个例子是用json-server的
api 代理