前端周刊第45期

文章教程

编写 Node.js Rest API 的 10 个最佳实践

Node.js 除了用来编写 WEB 应用之外,还可以用来编写 API 服务,本文会介绍编写 Node.js Rest API 的最佳实践,包括如何命名路由、如何选择框架、如何进行认证和测试、如何发送元数据等话题。翻译自 RingStack。

Node.js 最新 WEB 技术栈

由 Node.js 领域的狼叔整理,里面涵盖了使用 Node.js 开发 WEB 应用的方方面面,按照他的路线图,要不了多久,你也能成为 JS 全栈工程师。

开发工具

Lerna:帮你管理包含多个 package 的 JS 项目的工具

Lerna 是一款能够帮你管理包含多个 package 的 JS 项目的工具,能够带来的便利是主 package、子 package 发版的管理,可能部分同学没有这种痛点,但是如果你留心过大型的开源项目比如 webpack、babel 等的源代码就会发现,这些项目都包含很多个 package,他们都用了 Lerna。

代码框架

CSSIcon:使用纯 CSS 实现的图标库

这是使用纯 CSS 实现的图标库,没有任何依赖,你可以直接把 CSS 复制粘贴了拿去用,里面包含了不少常用的其他图标库需要依赖字体或者图片才能实现的图标,对动画的支持当然不在话下。

找找灵感

Vue.js NewsLetter

类似于前端周刊的,但是主题聚焦在 Vue.js 方面,Vue.js 这款国产框架最近1年被采用的势头非常的迅猛,如果你正在学习,这个不容错过!里面也是收录了大量的内容,不过是英文的。

视频演讲

精彩问答

如何优化 CPU 密集型的 Node.js 应用?

通常来说 Node.js 只适合于开发 IO 密集型的应用,但是有时候你可能也会拿他来开发 CPU 密集型的任务,这种情况下也是有办法来进行一些优化,来实现更高的性能的,这篇文章帮你解惑。

技术动态

AWS 的 S3 故障回顾和思考

继 GitLab 的误删除数据事件没几天,“不沉航母” AWS S3 几天前也“沉”了 4 个小时,墙外的半个互联网也跟着挂了。按 AWS 惯例,AWS 今天给出了一个简单的故障报告,简单来说这个故障和 GitLab 一样,也是人员误操作,他们是什么态度?后续怎么解决、完善?相信很值得借鉴。

Visual Studio Code V1.10 发布

Visual Studio Code 可以说是微软发力之后的奋起直追,目前已经在前端开发者中占有了不小的时长份额,本次发版包含了大量改进,比如:Minimap 给你提供代码的鸟瞰图、编辑器内的文本拖拽支持、自动生成 JSDoc 等。

想看更多类似内容?

说点什么?