promise的立即执行性 let p = new Promise(function(resolve, reject) { console.log('create a promise') //这时立即执行的 resolv…
标签:node-js
怎样检察一个 js, ts 文件模块的依靠树
怎样检察一个 js, ts 文件模块的依靠树 近来接办一个他人的页面,代码非常缭乱与复杂,当我在增添功用时,发明我增加的模块与原有的模块有争执,但不晓得谁人原有的模块在什么位置,就得随处找。 但发明这类体式格局太愚笨了,…
nodejs实现tail -f功能
'use strict'; const fs = require('fs'); /** * tailf * * @param {String} filename 文件名 * @param {Number} delay 读…
GitLab CI/CD 在 Node.js 项目中的实践
近期在按照业务划分项目时,我们组被分了好多的项目过来,大量的是基于 Node.js 的,也是我们组持续在使用的语言。 现有流程中的一些问题 在维护多个项目的时候,会暴露出一些问题: 如何有效的使用 测试用例 如何有效的使…
让koa-hbs模块支持koa2
个人比较喜欢handlebars渲染,不喜欢ejs、jade之类,因此在试验koa2开发时,第一时间就想到集成koa-hbs模块!koa-hbs模块来自https://github.com/gilt/koa-hbs问题是…
重构smart-import
前情提要 自动 Import 工具,前端打字员的自我救赎 记第一次发布npm包经历,smart-import GitHub:smart-import develop是重构中的代码 master是1.0版本可以工作的代码 …
webpack学习笔记(2)-webpack核心概念
在项目下创建一个webpack.config.js(默认,可修改)文件来配置webpack module.exports = { entry: '', // 入口文件 output: {}, // 出口文件 module…
后端渲染神器!Dust
Dust一个适用于浏览器与node的异步模板框架。 先上实例 后端模板: {@inject api="http://api.myserver.com/get_message"} <h3> 留言: {count…
Just Share It
早上经由过程邮件得知 ubuntu 的云盘 Ubuntu One 要住手效劳了。之前用ubuntu时在里面放了许多照片。然后就去下载了官方的备份东西,花了一上午才把Ubuntu One 里的东西都下载下来。然后发明之前的…
黄金搭档 -- JS 装饰器(Decorator)与Node.js路由
很多面对象语言中都有装饰器(Decorator)函数的概念,Javascript语言的ES7标准中也提及了Decorator,个人认为装饰器是和async/await一样让人兴奋的的变化。正如其“装饰器”的叫法所表达的,…
node.js 用socket实现聊天
node.js 用socket实现聊天 服务器搭建 app.js const http = require("http"); const express = require("./express"); //创建一个服务 …
nodejs微服务解决方案
前言 seneca是一个nodejs微服务工具集,它赋予系统易于连续构建和更新的能力。下面会逐一和大家一起了解相关技术入门以及实践。 这里插入一段硬广。小子再进行简单整合之后撸了个vastify框架 —- 轻…