包含标签 Node.js 的文章

更新package中依赖包版本

需求:更新package.json中dependencies的版本号至最新 解决方案 安装npm-check-updates npm install -g npm-check-updates https://www.npmjs.com/package/npm-check-updates 运行ncu -u 更新package.json中依赖包版本 以上需求已解决 参考 https://flaviocopes.com/update-npm-dependencies/……

阅读全文

轻量级微服务架构(上册)

读后总结

微服务的架构实践,书中的内容更偏重于落地的实践操作。 详细的讲解了如何搭建一套微服务框架环境,适合于寻找实践操作的书籍

  • 微服务就是将功能分而治之
  • 架构框架落地
    • Spring Boot做开发框架
    • Node.js做网关
    • Zookeeper做微服务注册与发现
    • Docker封装微服务–容器化
    • Jenkins实现CI
  • 章节中,重点讲解了每个落地步骤的操作方法
……

阅读全文

Layout测试

Web页面Layout测试,一直是测试人员比较头疼的事情。原因有

  • 当前市面中设备的分辨率千差万别
  • 浏览器版本众多,工作量很大

如何使用高效的方式来测试Web Layout是否能正常,下面来看下Galen是如何帮助我们的

Galen的特点

……

阅读全文

Node.js开发指南

阅读时间:20160930-20161031

读后感

国内仅有的几本Node书,内容还算不错。但由于Node.js的版本更新太快,有些模块会有点陈旧,但思路不陈旧。

  • 玩Node.js也快有1年了,第一次完整的读一本书,整体内容还不错,阅读起来挺快的。

  • 书中的有些概念作者讲的也比较清晰,让自己也有一定的收获。

……

阅读全文

Node入门

  • 在线版本: Node入门,可在线阅读全文

读后感

  • Node.js的入门,没有讲任何的框架。但从最基础的知识点把Node如何使用讲的比较清晰

  • 书中的例子做完后(只有42页),可以实现一个文件上传的完整功能,不需要其它复杂的框架

……

阅读全文

简书爬虫

简书爬虫 此功能纯粹为个人意想功能,利用业余时间来学习Node。所有内容均已开源,欢迎各种PR和Fork。最后更新时间: 20161129。 项目 源代码 https://github.com/aimer1124/JianshuSpider 需求 Teambition-简书爬虫 效果图 Home Article Author Collections Search ShowCase Home Articles Authors Collections Search 代码 启动 DB: sudo mongod 程序: gulp 测试: gulp test 版本 Node: 4.4.3 Mongo: 3.0.3 引用包列表 Backend express: http://expressjs.com/,node web框架……

阅读全文

API开发神器-Postman

Postman helps you develop APIs faster.

豪华午餐

Postman

Postman

构建、管理、文档化API

Newman(我真的不是MP3)

……

阅读全文

Jenkins with Grunt

Jenkins

In a nutshell, Jenkins is the leading open source automation server.
Built with Java, it provides hundreds of plugins to support building,
testing, deploying and automation for virtually any project
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
……

阅读全文

Node.js时间格式处理

moment库 专门用于Javascript的时间转化、验证、处理、展示 安装moment npm install moment 使用moment 引用moment 1 var moment = require('moment'); 转化时间 1 2 3 4 5 6 7 //将时间格式转化为:2016-01-22 21:21:26 moment(new Date()).format("YYYY-MM-DD HH:mm:ss"); moment().format('MMMM Do YYYY, h:mm:ss a'); // January 26th 2016, 10:25:00 pm moment().format('dddd'); // Tuesday moment().format("MMM Do YY"); // Jan 26th 16 moment().format('YYYY [escaped] YYYY'); // 2016 escaped 2016 moment().format(); // 2016-01-26T22:25:24+08:00 相对时间 1 2……

阅读全文

Node.js调用数据库:Mysql

安装Mysql包 npm install mysql 调用 Mysql包 1 var mysql = require('mysql'); 数据库查询 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 var mysql = require('mysql'); var connection = mysql.createConnection({ host : '10.29.10.29', port : 3307, user : 'root', password : '', database : 'emall', //charset : 'UTF8_GENERAL_CI', debug : false }); connection.connect(); connection.query("use emall"); connection.query('select id from users', function(err,results) { if (err) { throw err; } }); connection.end(); 数据库插入 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 var mysql = require('mysql'); var connection = mysql.createConnection({ host : '10.29.10.29', port : 3307, user : 'root', password : '', database……

阅读全文