nodejs
谭光志
FE/Nodejs/Rust 全栈
Github: https://github.com/woai3c
展开
-
nestjs 接受请求返回文件流
import { Response } from 'express';import { PassThrough } from 'stream';import { Get, Header, Res,} from '@nestjs/common';const QRCode = require('qrcode');@Get('getqrcode')@Header('Content-Type', 'image/png')generateQRCode(@Res() res: Respon原创 2021-09-18 10:50:34 · 2558 阅读 · 0 评论 -
webpack + express 实现文件精确缓存
由于最近开发的个人博客(Vue + node)在使用过程中,发现网络加载有点慢,所以打算对它进行一次优化。本次优化的目标如下:index.html 设置成 no-cache,这样每次请求的时候都会比对一下 index.html 文件有没变化,如果没变化就使用缓存,有变化就使用新的 index.html 文件。其他所有文件一律使用长缓存,例如设置成缓存一年 maxAge: 1000 * 60 * 60 * 24 * 365。前端代码使用 webpack 打包,根据文件内容生成对应的文件名,每次重新打包原创 2020-06-10 22:19:31 · 326 阅读 · 0 评论 -
前端工程化建设
随着浏览器和前端技术的发展,现在的前端项目越来越大、业务也越来越复杂,前端工程化势在必行。得益于 nodejs 的发展,前端工程化不再是雾中花、水中月,而是触手可及的事物。...原创 2020-03-26 15:01:53 · 214 阅读 · 0 评论 -
node-blog:用 node 搭建的个人开源博客
项目地址这个项目是为了学习 node 而建的,从前端到后端一手包办。相对来说,还是有一定难度的,适合有一定编程基础的人进阶学习。如果有问题,欢迎提 issues注意,本项目的前后端代码都是放在一起的,前端代码放在 src 目录,后端代码放在 server 目录。相关文档多个请求下 loading 的展示与关闭Vue 实现前进刷新,后退不刷新的效果Vue 页面权限控制和登陆验证用 ...原创 2019-06-23 19:10:27 · 640 阅读 · 0 评论 -
阿里云服务器部署个人网站(nodejs + mongodb)
在云服务器管理控制台选择实例->更多->密钥->重置实例密码(一会登陆用)选择远程连接->VNC,会弹出一个密码,记住它,以后远程连接要用更新安装源 sudo apt update && sudo apt upgrade -y安装 npm sudo apt-get install npm安装 npm 管理包 sudo npm install -g ...原创 2020-03-07 00:11:09 · 378 阅读 · 0 评论 -
node 性能优化--开启 gzip 压缩
性能优化–开启 gzip 压缩下载插件npm install compression-webpack-plugin --save-devnpm install compressionwebpack 配置const CompressionPlugin = require('compression-webpack-plugin');module.exports = { plugin...原创 2020-03-07 10:55:44 · 403 阅读 · 0 评论