Neat测试环境心得
Jul 23, 2015
今天做一个需求,总算让我明白neat是用来干嘛的了。neat是阿里巴巴B2B技术部用来本地测试的一个node工具,作用是截取浏览器发送的url,然后转成本地的路径,这样就可以在集成到服务器前进行本地测试,其中有几个要点:
1.安装neat
2.配置neat.fdm/server.config.js文件。
filters:基于neat的各种插件
1 | filters: [ |
hosts:配置各域名下的规则
rewrite: 匹配符合正则的路由,替换为本地路径
1 | hosts: { |
3.通过sudo vi /etc/hosts命令配置hosts文件,将要替换的域名加进来,并配置为本机(这样就不会访问线上的服务器)1
2127.0.0.1 yg.alibaba.com
127.0.0.1 astyle.alicdn.com
4.neat server start启动服务(有时需要sudo)1
2
3neat server start
##由于我的环境配置在用户目录下
~/neat server start
终于知道为什么我之前安装neat时不能安装在根目录下了,因为我之前安装过一个同名的node工具在根目录下,所以安装neat时,软链接无法生效,只能手动安装到用户目录下。现在删掉原本的错误安装的neat包,再重新安装neat,最后手动添加软链接就OK了。