node-config 模块根据 ENV 环境变量不同加载响应的配置文件
· 阅读需 5 分钟
上一篇博文和大家分享了ENV定制开发,测试,发布环境变量.
上一篇博文和大家分享了ENV定制开发,测试,发布环境变量.
Feathers.js 用久了以后,params 会变成一个既好用又危险的对象。好用在于请求上下文、当前用户、provider、query 都能顺手带进 service;危险在于它太方便了,方便到什么都想往里放。
env 命令可以显示Linux系统当前用户环境变量,当然mac下也是可以的.
Promise是commonjs规范中的内容.
Feathers.js 的一个优点是接口很轻,find 方法配上 params.query 就能做出非常灵活的列表查询。但灵活也意味着风险,如果没有白名单,列表接口最后会变成“只要能拼出来就都能查”。
此篇博文其实是上一篇的一个小细节,单独拿出来说一下,否则上一篇叉开的分支太多,太乱.
前天写了一篇关于匿名函数的原型链和集成的文章(点击链接查看),里面蜻蜓点水式的把实例,原型对象和构造函数带过去了.
真正把 Feathers.js 用起来之后,很快会遇到一个问题: service 到底该写多厚,hook 到底该放多少逻辑?这个边界如果不早点想清楚,项目照样会越写越乱。
很多后台项目在权限设计上都会经历一个阶段: 一开始觉得只要登录就够了,后来页面越来越多、角色越来越多,接口权限判断开始四处散落。
javascript中函数成为一等公民后,导致很多其他语言函数所没有的功能,也正是这些特性让javascript更加灵活.