标签:started localhost creat 一点 时间比较 http uil 网上 应该
因为换了工作,最近想研究一下微服务相关技术对付新工作的需求. 网上看一些基本概念, 最近go语言最近比较火, 但找了一下, 没有想要的微服务框架, micro太重,目前并不需要那么多功能.又看了nodejs的, 发现一个东东比较适合,就是loopback.
Loopback目前版本到4.0,但还未release,稳定版是3.x,于是就选3.x吧,过程中踩了几个小坑:
1, 据说nodejs自带的npm有点问题,得先装npm2把npm替换掉,不然会有问题.
2, windows版本的安装命令有些特别, 刚开始傻傻跟着getting start做,做了几遍都是到node-gyp rebuild就卡住,等了半小时都无反应.网上搜了一下trouble shortting,只有第一点提到了,做了之后还是到node-gyp rebuild就卡住,但是时间比较短,并且有报错出来.继续查3.x的troubleshooting,并没有头绪,再看2.x的troubleshooting,才提到
windows版的命令跟Linux和Mac的不一样,
npm install -g loopback-cli 是不行的.
正确的命令应该是:
npm install -g yo
npm install -g generator-loopback
解决掉以上问题后, 做完getting started中的Create a simple API,即可在浏览器输入:
http://localhost:3000/explorer
查看成果.
标签:started localhost creat 一点 时间比较 http uil 网上 应该
原文地址:https://www.cnblogs.com/tdus/p/9503231.html