node.js
火腿肠烧烤大赛冠军
F=-F
展开
-
ES-Module
简单来说就是浏览器及node.js不借助webpack等打包直接引用依赖包的方式Snowpack 、Vite 为代表的 bundless(随着用户使用加载) 都是使用浏览器的ESM功能使用方式(浏览器)script 标签上加 type=“module” 即可<script type="module">import { logger } from "./utils.js";logger("2333");</script>使用方式(node)-未尝试方法一:将文件原创 2022-05-05 22:20:46 · 140 阅读 · 0 评论 -
node-线上环境的配置
线上环境考虑PM2进程守护,系统崩溃自动重启启动多进程,充分利用CPU和内存自带日志功能安装:常用命令:启动重启删除查看日志进程守护PM2配置日志位置打印新建pm2.config.json多进程多进程共享redis来解决无法共享内存的问题...原创 2021-07-22 15:32:45 · 125 阅读 · 0 评论 -
ndoe-安全
安全涉及sql注入使用mysql.escape const sql = `select username, realname from users where username='${escape(username)}' and password='${escape(password)}'`xss攻击使用工具预防即可 const title = xss(blogData.title)密码加密自行定义加密规则:保持一致即可const crypto = requi原创 2021-07-22 15:09:46 · 89 阅读 · 2 评论 -
node博客之路由搭建
项目列表www.jsconst http = require('http')const PORT = 9000const serverHandle = require('../app.js')const server = http.createServer(serverHandle)server.listen(PORT)console.log('OK')blog.jsconst handleBlogRouter = (req, res) => { const meth原创 2021-04-24 18:17:22 · 81 阅读 · 0 评论 -
node学习-接口篇
从输入url到显示页面过程中发生了什么?DNS解析,建立TCP连接,发送http请求。server接收请求,处理并返回。客户端接收到返回数据,处理数据。(渲染页面,执行js)nodejs处理http请求get请求和querystringa.html?a=100&b=200post请求和postdata路由get请求// 获取http模块const http = require('http');//获取拆分模块const querystring = require('原创 2021-04-19 20:55:20 · 207 阅读 · 0 评论 -
node.js学习日志-01
什么是nodenode.js是一个javascript的运行环境运行在服务器,作为web server运行在本地,作为打包、构建工具ndoe.js与javascript的区别ECMAScript:定义语法,规定js及node.js的书写规范(什么都做不了)javascript:ECMAScript+WebAPI(W3C)node.js:ECMAScript+nodejsAPI(处理请求、文件)node官网common.js导出:a.jsfunction add(a,b)原创 2021-04-18 20:32:05 · 106 阅读 · 0 评论