nodejs
凉音、
小笨鸟
展开
-
express 搭建前端服务器(放弃IIS和nginx吧!!麻烦)
首先装个expresscnpm i express -g这里直接用cnpm,快一些,如果没有,可以直接用npm新建一个文件夹,文件夹下新建index.js,和public文件夹用于存放资源代码,如图在index.js中粘贴以下代码const express = require('express');const path = require('path');const fs = require('fs');const app = express();...原创 2021-03-25 10:41:24 · 376 阅读 · 0 评论 -
node concurrently模块 同时运行多个命令
同时运行多个命令。比如:npm run watch-js & npm run watch-less但比这种方式要更好一些。它也适用于Windows。你可以调整npm脚本达到跨平台运行的效果。安装这个工具是使用nodejs写的,但是可以用来运行任何命令你可以选择全局安装npm install -g concurrently也可以局部安装npm install concurrently --save-dev用法请记住用引号将每个单独的命令括起..原创 2021-03-09 17:24:18 · 1826 阅读 · 0 评论 -
node rimraf模块 递归删除文件夹内容
使用webpack build文件项目时每次都会生成一个dist目录,有时需要把dist目录里的所以旧文件全部删掉,除了可以使用rm -rf /dist/命令删除外,还可以使用rimraf /dist/命令rimraf的作用:以包的形式包装rm -rf命令,用来删除文件和文件夹的,不管文件夹是否为空,都可删除局部安装:npm install rimraf --save-dev全局安装:npm install rimraf -g使用:rimraf <path> [<pa.原创 2021-03-09 17:06:57 · 701 阅读 · 0 评论 -
nodejs base64 编码/解码图片或文本
文本操作很简单const encodeString = Buffer.from('Hello World').toString('base64');const deCodeString = Buffer.from(encodeString, 'base64').toString('utf-8');console.log('base64编码字符串', encodeString); // SGVsbG8gV29ybGQ=console.log('base64解码字符串', deCodeString原创 2020-07-09 14:40:57 · 1218 阅读 · 0 评论 -
express项目 apidoc 自动生成文档简洁教程
本文是关于apidoc的配置教程,具体的参数请参考官方网站全局安装apidocnpm i apidoc -g配置api-doc方式1:根目录添加apidoc.json(推荐),apidoc.json内容如下,具体属性请参考{ "name": "user-service", "version": "1.0.0", "description": "用户服务API文档", "title": "user-service API Doc", ..原创 2020-07-01 14:55:14 · 1386 阅读 · 1 评论 -
Node自动重启工具 nodemon(一看就会)
我们在做node开发时,每一次修改文件,都需要ctrl+c退出,重新执行node xxx文件。现在,我们可以使用nodemon这个工具,它是一款非常实用的工具,用来监控你 node.js 源代码的任何变化和自动重启你的服务器。安装npm install -g nodemonnodemon将全局安装到您的系统路径。使用nodemon app.js会出现以下界面,表示启动成功我们也可以在package.json中配置脚本,就可以通过“npm run xxx”运行,比如原创 2020-05-29 17:09:40 · 616 阅读 · 0 评论 -
MongoDB 数据库创建删除、表(集合) 创建删除、数据增删改查常用语句
MongoDb的安装与使用教程请参考我上一篇文章:NoSql、MongoDb 数据库介绍及MongoDb安装、使用1、开启mongodb服务打开cmd,输入net start MongoDb,启动成功后,输入mongo连接服务注意:如果出现“发生系统错误5”“拒绝访问”字样,极有可能是没有以管理员身份运行cmd,此时关掉窗口,重新以管理员身份运行即可输入show dbs即可查看所有数据库2、 创建数据库使用数据库、创建数据库use student如...原创 2020-05-27 15:03:30 · 2274 阅读 · 0 评论 -
NoSql、MongoDb 数据库介绍及MongoDb安装、使用
1、数据库和文件的主要区别数据库有数据库表、行和列的概念,让我们存储操作数据更方便 数据库提供了非常方便的接口,可以让 nodejs、php java .net 很方便的实现增加修改删除功能2、NoSql2.1 NoSQL 介绍 由于互联网的迅速发展,云计算与 Web2.0。这样大量的交互给数据库提出了更高的性能要求,传统的数据库(本文泛指 SQL 数据库),即关系数据库虽然具备良好的事物管理,但在处理 大量数据的应用时很难在性能上满足设计要求。NoSQL 就是主要为了解决当下大量高并.原创 2020-05-27 12:16:33 · 515 阅读 · 0 评论