node
lifefriend_007
这个作者很懒,什么都没留下…
展开
-
从零开始实现一个简单的rest风格服务器 (3) —— 自动编译
从零开始实现一个简单的rest风格服务器 (1) —— typescript 开发环境配置 从零开始实现一个简单的rest风格服务器 (2) —— 集成 koa 前面我们搭建了一个 web 服务器,细心的读者有没有发现当我们改动 server.ts 的内容后,程序并不会自动编译。每次查看改动后的效果需要手动运行两行命令 yarn run build / npm run build node ./d...原创 2018-12-19 21:31:05 · 223 阅读 · 0 评论 -
从零开始实现一个简单的 rest 风格服务器 (4) —— 连接 postgresql 数据库
从零开始实现一个简单的rest风格服务器 (1) —— typescript 开发环境配置 从零开始实现一个简单的rest风格服务器 (2) —— 集成 koa 终于写到要连接数据库啦,有些读者可能等得有点不耐烦了。以前的几篇写的都是些花架子,只有连上数据库,才是能算是一个完整的 rest 风格服务器嘛。 这里选用 sequelize 这个 ORM 框架来连接 postgresql 数据库,当然你...原创 2018-12-20 20:50:47 · 505 阅读 · 0 评论 -
nodejs搭建web服务器(简单代理)
nodeJS搭一个简单的(代理)web服务器 前端获取数据时经常会遇到跨域问题,用 nginx 做反向代理就可以解决此问题。但是 nginx 属于中间件代理,不同开发者布署的 web 服务器地址可能不一样,这样 nginx 的配置就不能做到通用了。 如果能有一个客户端代理,随着项目源代码提交,这样就可以免去不同开发者的代理配置。webpack-dev-server 就是这样的一个客户端代理,但是如...原创 2018-12-16 21:24:06 · 2348 阅读 · 0 评论 -
从零开始实现一个简单的rest风格服务器 (1) —— typescript 开发环境配置
有后端经验的同学都知道 IDE 的提示功能智能好用,为了能够获得 IDE 的更多代码提示,本次服务器的实现语言为 typescript ,web 开发框架选用 koa,数据库为 postgreSQL。 下面一步一步地说明下 typescript 开发环境如何配置 1、新建文件夹 typescript-koa-postgresql,初始化项目 yarn init -y / npm init -y ...原创 2018-12-16 21:50:06 · 590 阅读 · 0 评论 -
从零开始实现一个简单的rest风格服务器 (2) —— 集成 koa
从零开始实现一个简单的rest风格服务器 (1) —— typescript 开发环境配置 上一篇搭建了 typescript 开发环境,但是还不能在浏览器中查看。这次我们来集成 web 开发框架 koa,用来处理浏览器的 http 请求。 首先安装 koa yarn add koa koa-router koa-static 接着安装 koa 相关的 types,以便获得 IDE 更好提示 y...原创 2018-12-18 20:07:05 · 255 阅读 · 1 评论 -
npm包发布记录
下雪了,在家闲着,不如写一个npm 包发布。简单的 npm 包的发布网上有很多教程,我就不记录了。这里记录下,一个复杂的 npm 包发布,复杂指的构建环境复杂。 整个工程使用 rollup 来构建,其中会引进 babel 来转译 ES6,利用 Eslint 来规范代码的书写风格,最后代码的发布会经过 uglify 压缩。同时发布 umd、es 格式的版本以供外部调用。 完整目录结构如下: 下面是...原创 2018-12-30 21:10:29 · 246 阅读 · 0 评论