前言基于本人目前在公司的Node微服务实践,在不断维护和升级一个NodeRestfulAPI种子项目,特此分享,供大家参考和讨论。项目中几乎所有内容都使用了node/javascript的最新特性和相应的模块、语法和实践。如果你需要一个大而全的框架,eggjs应该是一个不错的选择。如果你动手能力强,追求自由灵活,不排斥快递,那你可以试试我的项目。项目github仓库地址,欢迎star:https://github.com/xiaozhongliu/node-api-seed先把我对项目的综合描述贴在github上,接下来会展示项目的方方面面贴子,至于如何实现,可以看源码。我相信你会喜欢我这种干净、简洁、层次分明、与时俱进的代码风格。总结/awaitofES7logauthhttp-authjscheckereslintprocmanapm2OtherfeaturesofferingApiaccesscontrolviats&token.将api请求登录到文件中。灵活的声明式请求验证。httpauth后请求日志在线查看。服务器状态监视器使用jwt和最新的jsfea阅读mahindleshttpauth.api后面的仪表板课程。集中式系统级配置和消息管理。合理的多环境配置合并机制。定义DRY、SRP、AOP、ES6/ES7、OCD等Npm命令usagecnpmi#installallpackagesfordevenvnpmstart#runserviceindevenv,orhitF5todebuginvscnpmrunpm2start#hostviapm2inprodenvnpmrunpm2startqa#hostviapm2inqaenvnpmrunpm2starttest#hostviapm2intestenvnpmrunpm2restart#重启托管服务inprodenvnpmrunpm2restartqa#重启托管服务inqaenvnpmrunpm2restarttest#重启托管服务intestenvnpmrunpm2stop#hangup托管服务npmrunpm2delete#删除托管服务
