const fs = require("fs");
const http = require("http");
const url = require("url");
const Mock = require("mockjs");
http
.createServer((req, res) => {
let pathname = url.parse(req.url).pathname;
if (pathname == "/") {
res.end(fs.readFileSync("./user.html", "utf-8"));
}
if (pathname == "/api/user") {
// fs.writeFileSync("./userList.json", '{"list":[{"name":"eiwen","age":20}]}');
// res.end(fs.readFileSync("./userList.json", "utf-8"));
var userList = Mock.mock({
"userlist|5-10": [
{
name: "@cname",
age: "@natural(1,30)",
},
],
});
res.setHeader("Content-Type", "application/json");
res.end(JSON.stringify(userList));
}
if (pathname == "/user") {
res.end(fs.readFileSync("./user.html", "utf-8"));
}
})
.listen(8090, () => {
console.log("server is readly");
});
使用nodejs+mockjs生成用户列表并返回JSON数据-boldiy
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。