node
文章平均质量分 70
晴小篆
这个作者很懒,什么都没留下…
展开
-
从零构建一个TS-Node项目
总体概括装包问题代码规范测试部分代码构建总结参考文章总体概括因为搭建的是node项目, 所以比前端项目搭建要简单很多。从以下因素考虑装包问题yarn配置项: .yarnrc 、.npmrc.gitignore代码规范eslintprettiercommititlint每次提交自动检测eslint\commitLint测试jest、ts...原创 2020-01-10 22:46:37 · 1829 阅读 · 0 评论 -
git 常用命令汇总
名词master: 默认开发分支origin: 默认远程版本库Index / Stage:暂存区Workspace:工作区Repository:仓库区(或本地仓库)Remote:远程仓库1、新建代码库在当前目录新建一个git代码仓库: git init新建一个目录,将其初始化为git代码仓库: git init [project-name]下载一个项目和他的整个代码历史: ...原创 2019-09-30 21:58:44 · 234 阅读 · 1 评论 -
通过user_agent判断用户设备类型(移动还是PC)
首先需要安装模块: npm install ua-parser-js 具体使用如下:const UAParser = require('ua-parser-js');/** * 获取操作数据 * @param {Object} req 请求对象 * @return {Object} action对象 */function getActionData(req) { ...原创 2018-09-13 10:44:56 · 4143 阅读 · 0 评论 -
基于node的基础单元测试
具体源码请见github:基础单元测试1、所需要用到的模块- assert 是nodejs原生的断言- chai 是封装了的三方断言工具库- power-assert 也是封装了的三方断言工具库- mocha 专门用来测试的第三方框架,非常强大,推荐使用- istanbul 是用来做单元测试覆盖率的,非常强大好用2、首先建立一个基础的math.js的文件,写入一些需要测试的基础方法:mod...原创 2018-03-08 10:12:03 · 759 阅读 · 0 评论 -
multer使用示例
Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件。它是写在 busboy 之上非常高效。使用示例后端在router里面做如下配置const multer = require('multer');const result = require('../util/resul原创 2017-12-22 15:59:56 · 775 阅读 · 0 评论 -
fs模块基于async/await异步读写文件
1、读取文件: fs.readFile(filename,callback);const fs=require('fs');const path=require('path');const dir=path.resolve('../mkdir/index.html');console.log(dir);function read(dir){ return new Promi原创 2017-12-19 19:24:21 · 11877 阅读 · 0 评论 -
mongoose创建数据结构,实现基本增删改查功能
mongoose操作数据库,数据库链接,数据库表结构映射定义,实现数据库增删改查功能。原创 2017-12-02 22:08:24 · 4744 阅读 · 0 评论 -
基于node的websocket学习笔记三:scoket.io基础与利用scoket.io构建聊天程序示例
基于node的websocket学习笔记三:scoket.io基础与l利用scoket.io构建聊天程序示例原创 2017-11-05 20:49:38 · 289 阅读 · 0 评论 -
基于node的websocket学习笔记二:一个简单的聊天室程序与优化方案
基于node的websocket学习笔记二:一个简单的聊天室程序与优化方案原创 2017-11-05 19:35:03 · 487 阅读 · 0 评论 -
基于node的websocket学习笔记一:基础概念和第一个websocket应用demo示例
基于node的websocket学习笔记一:基础概念和第一个websocket应用demo示例原创 2017-11-05 14:27:25 · 2774 阅读 · 1 评论 -
promise封装node读写功能
最近在通过node简单的实现mock虚拟数据的方法,其实可以通过node的fs模块,来读取和写入我们本地的文件,来实现mock的功能原创 2017-11-09 16:56:42 · 1207 阅读 · 0 评论 -
node和npm安装
1、安装nodenodejs官网。若网络抽风,可以去淘宝node镜像,建议安装最新版本设置环境变量PATH = C:\Program Files\nodejs (设置为nodejs目录,若不是该目录请自行修改)NODE_PATH = C:\Program Files\nodejs\node_modules(若nodejs不在该目录请自行修改)设置npm全局安装路径npm原创 2017-06-28 13:23:20 · 268 阅读 · 0 评论