123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- // 代码中会兼容本地 service mock 以及部署站点的静态数据
- module.exports = {
- // 支持值为 Object 和 Array
- "GET /api/currentUser": {
- name: "Serati Ma",
- avatar:
- "https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png",
- userid: "00000001",
- email: "antdesign@alipay.com",
- signature: "海纳百川,有容乃大",
- title: "交互专家",
- group: "蚂蚁金服-某某某事业群-某某平台部-某某技术部-UED",
- tags: [
- {
- key: "0",
- label: "很有想法的"
- },
- {
- key: "1",
- label: "专注设计"
- },
- {
- key: "2",
- label: "辣~"
- },
- {
- key: "3",
- label: "大长腿"
- },
- {
- key: "4",
- label: "川妹子"
- },
- {
- key: "5",
- label: "海纳百川"
- }
- ],
- notifyCount: 12,
- unreadCount: 11,
- country: "China",
- geographic: {
- province: {
- label: "浙江省",
- key: "330000"
- },
- city: {
- label: "杭州市",
- key: "330100"
- }
- },
- address: "西湖区工专路 77 号",
- phone: "0752-268888888"
- },
- // GET POST 可省略
- "GET /api/users": [
- {
- key: "1",
- name: "John Brown",
- age: 32,
- address: "New York No. 1 Lake Park"
- },
- {
- key: "2",
- name: "Jim Green",
- age: 42,
- address: "London No. 1 Lake Park"
- },
- {
- key: "3",
- name: "Joe Black",
- age: 32,
- address: "Sidney No. 1 Lake Park"
- }
- ],
- "POST /api/login/account": (req, res) => {
- const { password, userName, type } = req.body;
- if (password === "ant.design" && userName === "admin") {
- res.send({
- status: "ok",
- type,
- currentAuthority: "admin"
- });
- return;
- }
- if (password === "ant.design" && userName === "user") {
- res.send({
- status: "ok",
- type,
- currentAuthority: "user"
- });
- return;
- }
- res.send({
- status: "error",
- type,
- currentAuthority: "guest"
- });
- },
- "POST /api/register": (req, res) => {
- res.send({ status: "ok", currentAuthority: "user" });
- },
- "GET /api/500": (req, res) => {
- res.status(500).send({
- timestamp: 1513932555104,
- status: 500,
- error: "error",
- message: "error",
- path: "/base/category/list"
- });
- },
- "GET /api/404": (req, res) => {
- res.status(404).send({
- timestamp: 1513932643431,
- status: 404,
- error: "Not Found",
- message: "No message available",
- path: "/base/category/list/2121212"
- });
- },
- "GET /api/403": (req, res) => {
- res.status(403).send({
- timestamp: 1513932555104,
- status: 403,
- error: "Unauthorized",
- message: "Unauthorized",
- path: "/base/category/list"
- });
- },
- "GET /api/401": (req, res) => {
- res.status(401).send({
- timestamp: 1513932555104,
- status: 401,
- error: "Unauthorized",
- message: "Unauthorized",
- path: "/base/category/list"
- });
- }
- };
|