NodeJs
明致成
人生海海,山山而川,不过尔尔!
展开
-
nodeMailer发送邮箱验证码
nodeMailer发送邮箱验证码 1、封装nodemailer对象 const nodemailer = require("nodemailer"); // 封装nodemailer对象 let nodeEmail = { config: { host: "smtp.qq.com", port: 587, secure: false, //...原创 2020-03-29 10:27:20 · 349 阅读 · 0 评论 -
mongoose操作MongoDB数据库
MongoDB数据库的连接与操作 1、mongoose操作MongoDB数据库 const mongoose = require("mongoose") //mongoose连接数据库,数据库名:bidding-system mongoose.connect('mongodb://localhost/bidding-system') let db = mongoose.connection db...原创 2020-03-29 10:26:23 · 275 阅读 · 0 评论 -
nodeJS异步操作
nodeJS异步操作 1、promise const fs = require("fs") // 创建promise,使用链式调用解决回调函数的回调地狱问题 let delFilePromise = () => { return new Promise((resolve, reject) => { fs.unlink("./test/test.js", (er...原创 2020-03-28 20:56:52 · 234 阅读 · 0 评论 -
优秀的Express中间件
Express中间件 1、全局中间件 const express = require("express") const app = express() // 此处便是一个全局中间件,任何请求都会被拦截在此处 // 如果不执行next(),程序就会卡在这里 app.use("/", (req, res, next) => { console.log("this is a global...原创 2020-03-28 15:15:53 · 184 阅读 · 0 评论 -
nodeJS实现小爬虫
nodeJS实现小爬虫-批量下载图片 // nodeJs实现批量下载网站图片 /** * 思路: * 1、使用http模块发起请求,获取相应数据 * 2、分析HTML数据,提取所有图片地址 * 3、根据图片地址发起请求,获取图片保存在硬盘 */ let http = require("http"); let fs = require("fs"); let path = require("...原创 2020-03-28 15:17:23 · 233 阅读 · 0 评论 -
NodeJs基础API文档
NodeJs基础API文档原创 2019-11-24 13:28:31 · 243 阅读 · 0 评论 -
nodejs操作MongoDB3.x数据库的方法(一)
1.安装mongodb、 cnpm install mongodb --save 2.引入mongodb下面的MongoClient var MongoClient = require('mongodb').MongoClient; 3.定义数据库连接的地址 以及配置数据库 qianfeng数据库的名称 var url = 'mongodb...原创 2019-11-23 12:18:18 · 164 阅读 · 0 评论 -
nodejs操作MongoDB数据库(二)
一、首先我们需要启动MongoDB服务 命令行输入:mongod 命令行输入:mongod --dbpathD:\MongoDBSQL 其中D:\MongoDBSQL为MongoDB数据库数据的存放路径。 二、使用nodejs操作MongoDB数据库。 //1、引入MongoDB下的mongoClient const mongoClient = requir...原创 2019-04-20 13:26:15 · 367 阅读 · 0 评论