@51npm/freedom-middleware-serve 中文文档教程

发布于 4年前 浏览 26 项目主页 更新于 3年前

freedom-middleware-serve中间件

概述

本地开启服务预览本地项目,一般用于测试本地执行webpack的build操作以后,用于校验构建以后的项目是否能同线上执行环境一样,正常访问

参数说明

{
  "port":"本地环境dev启动的端口后",
  "build":"监听本地项目目录,此目录为项目根目录下的文件夹名称,比如:build",
  "proxy":{//反向代理设置
    "context":["/api", "/auth","/award"],//要拦截的url
    "options":{//设置代理端口
      "target": 'http://localhost:8080'    
    }
  }
}

如何使用

安装依赖

cnpm install @51npm/freedom-middleware-serve 

js中调用

var serveFn = require("@51npm/freedom-middleware-serve");
(async function () {
  var params = {
    port: 9090,
    build: `build`,
    proxy: {
      context: ["/api", "/auth","/award"],
      options: {
        target: 'http://localhost:8080'
      }
    }
  };
  await serveFn(params);
})();
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文