const Koa = require('koa') const app = new Koa() const bodyParser = require('koa-bodyparser') app.use(bodyPars…
分类:node.js教程
浅谈 Promise
JavaScript 解决异步编程有两种主要方式:事件模型和回调函数。但是随着业务越来越复杂,这两种方式已经不能满足开发者的需求了,Promise 可以解决这方面的问题。 为了更好的理解 Promise 是如何工作的,我…
JS解构赋值
从ES6开始,JavaScript引入了解构赋值,可以同时对一组变量进行赋值。。 1. 基本类型 let [lString, lBoolean, lNumber] = ['ES6', true, 20181227]; /…
Express 文档(使用中间件)
使用中间件 Express是一个路由和中间件Web框架,其本身的功能非常小:Express应用程序本质上是一系列中间件函数调用。 中间件函数是可以访问请求对象(req)、响应对象(res)以及应用程序请求—响应周期中的下…
前端开发应知网站
作为一名前端开发者(所有程序员)最起码遇到bug就算不会解决也应该会搜解决问题的答案 跟大家分享一下我个人积累的网站: MDN开发者文档:https://developer.mozilla.org… 菜鸟教程…
Vue项目的部署简述
现在vue-cli已经是前端工程师必会的框架了(没有之一),很多前端工程师只会Vue项目的开发,并不会部署,因为大部分公司项目的部署工作是交给自己的上级或者项目管理者的,关于部署的相关知识可能大家都不甚了解,今天就给大家…
NodeJs 【加强版】实现跨域WebSocket 即时通讯
原生WebSocket API使用起来不太方便,我们使用Socket.io,它很好地封装了webSocket接口,提供了更简单、灵活的接口,也对不支持webSocket的浏览器提供了向下兼容。 服务端代码 根据不同客户端…
批量转换 AMD 与 CommonJs 模块到 ES 模块
批量转换 AMD 与 CommonJs 模块到 ES 模块 就前端而言,ES6 的模块化写法已经是主流了,但很多老的项目都是用 AMD 或者 CommonJs 规范写的。由于 Webpack 现在已经慢慢不太支持 AMD…
使用vscode写typescript(node.js环境)起手式
动机 一直想把typescript在服务端开发中用起来,主要原因有: javascript很灵活,但记忆力不好的话,的确会让你头疼,看着一月前自己写的代码,一脸茫然。 类型检查有利有敝,但在团队开发中,限制个人的天马行空…
搞起node.js静态服务器并实战前端缓存
要实现的内容大概是这样的 MIME类型支持,当本地存在资源时响应200状态码,不存在响应404状态吗,默认UTF-8编码 客户端过期时间设置为1年 静态资源在服务器存放的根目录是/home 实现304状态码响应逻辑,et…
ngnix、vue、node.js、redis实现前后端分离的环境配置
一、 windows 1. 安装配置nginx 1.1. 下载安装 1.2. 常用命令 # 开启nginx start nginx nginx.exe # 停止nginx nginx.exe -s stop nginx.…
Express 文档(Hello world)
Hello world 示例 下面的代码片段是你可以创建的最简单的Express应用程序,它是一个单一文件的应用程序 — 如果使用Express生成器,就不会得到这样的结果,Express生成器为一个完整的应用程序创建脚…