美文网首页
mock文档最简应用

mock文档最简应用

作者: DifferentMan | 来源:发表于2019-12-24 17:39 被阅读0次

    1.node 环境
    apt install nodejs
    apt install npm
    (NPM是随同NodeJS一起安装的包管理工具)
    2.安装drakov
    npm install -g drakov
    3.安装aglio(aglio 是一个可以根据 api-blueprint 文档生成静态 HTML 页面的工具)
    npm install -g aglio
    4.生成文档
    aglio -i statistics.md -o statistics.html
    5.运行问题
    node mocksvr.js
    运行问题
    (Error: Cannot find module 'drakov')
    npm i drakov --save
    aglio 用来把markdown 生成 html
    drakov 用来把markdown 生成 mock server

    mocksvr.js文件

    var drakovMiddleware = require('drakov').middleware;
    var express = require('express')
    
    var argv = {
        sourceFiles: '/root/mock/api.md',
        serverPort: 38082,
        staticPaths: [
            '/root/mock/mockapi/',
        ],
        stealthmode: false,
        debugMode: true,
    };
    
    var app = express();
    drakovMiddleware.init(app, argv, function(err, middlewareFunction) {
        if (err) {
            throw err;
        }
        app.use(middlewareFunction);
        app.listen(argv.serverPort, '0.0.0.0');
    });
    

    就访问html文档,并且直接请求接口了

    相关文章

      网友评论

          本文标题:mock文档最简应用

          本文链接:https://www.haomeiwen.com/subject/znufoctx.html