nodeJS
文章平均质量分 67
最帅扫地僧
年少轻狂
展开
-
node学习笔记
Node是什么node不是一个语言node是一个基于chrome V8引擎的javascript运行环境适合做高并发,但是没有python好非阻塞I/O,正常情况下是阻塞的Node不是因为js而产生的node选择了js,开始选择的是ruby文档api文档nvmnvm下载链接nvm install node版本号nvm uninstall node指定版本号nvm...原创 2020-03-26 22:24:34 · 158 阅读 · 0 评论 -
nodejs之koa常用功能
搭建静态资源服务器const Koa = require('koa')const static = require('koa-static')const app = new Koa()const path = require('path')// koa-static 搭建静态资源服务器app.use(static(path.join(__dirname, './static')))...原创 2020-03-12 22:04:50 · 349 阅读 · 0 评论 -
nrm-npm的镜像源管理工具
安装npm i nrm -g常用命令nrm ls // 查看所有的源nrm use 源名称 // 切换源nrm add 源名称 源地址 // 添加源nrm del 源名称 // 删除指定源nrm test 源名称 // 测试指定源的响应时间nrm home 源名称 // 跳转到指定源的官网nrm current // 查看当前使用的源名称nrm -V // 查看nrm 版本号...原创 2020-02-11 21:10:03 · 263 阅读 · 0 评论 -
nvm-node版本管理工具
nvmnvm下载链接点击下载,nvm-setup.zipnvm install node版本号,eg:nvm install v10.15.0nvm uninstall node指定版本号nvm list 查看当前安装的node列表nvm use 指定node版本号nvm install latest 安装最新的node版本号nvm on 开启切换node版本号nvm off ...原创 2020-02-11 10:34:07 · 248 阅读 · 0 评论 -
node之上传图片
const express = require('express')const router = express.Router()const multer = require('multer')// var upload = multer({ dest: 'uploads/' })var storage = multer.diskStorage({ // 设置上传文件路径 des...原创 2020-02-05 21:42:18 · 267 阅读 · 0 评论 -
简单版身份验证(基于node)
身份验证为什么需要tokenhttp请求是无状态的session-cookie服务端npm i express-sessionnpm i cookie-parser前端登录成功后,后端把用户相关信息(非敏感信息)放入session中,同时设置过期时间,会自动放入cookie中,返回给前端此后,前端每次请求api接口时,cookie会自动携带给后端const cook...原创 2020-02-05 12:56:01 · 469 阅读 · 0 评论 -
node爬虫爬取网站图片
// 爬虫const https = require('https')const fs = require('fs')const cheerio = require('cheerio')const url = require('url')const site = 'https://www.xxx.com/'const saveFoldersPath = './images'htt...原创 2020-01-30 21:28:13 · 456 阅读 · 0 评论 -
node-mailer使用
安装npm i nodemailer"use strict";const nodemailer = require("nodemailer");const transporter = nodemailer.createTransport({ host: "smtp.qq.com", port: 465, secure: true, auth: { user: '2...原创 2020-01-30 16:06:44 · 754 阅读 · 0 评论 -
node搭建静态资源服务器
const http = require('http')const url = require('url')const fs = require('fs')const path = require('path')const mime = require('mime')// 创建服务器对象const server = http.createServer()server.on('requ...原创 2020-01-27 14:35:56 · 273 阅读 · 0 评论 -
ejs模板
基本格式<%=%>循环遍历<%arr.forEach((item) => {%> <li><%=item%></li><%})%>```转义解析HTML<%-html%>引入外部ejs模块<%include header.ejs%>奇淫技巧使得页面上所有的rende...原创 2019-07-13 21:19:33 · 392 阅读 · 0 评论