
node
文章平均质量分 85
~嘘~禁止想象~
~嘘
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将一个Python程序与html配合的案例总结
最近帮学长做一个需求,总结一下在实现过程中遇到的问题,以及一些新知识的学习。点击上传文件,并展示。点击按钮进行测试,执行Python文件,并将指定生成文件夹中的图片展示在页面上1. 文件的上传并展示在页面上方法一:FileReader参考文档:MDN FileReader<body> <!-- multiple 属性规定输入字段可选择多个值。如果使用该属性,则字段可接受多个值。 --> <!-- webkitdirectory 属性可以以文件夹形式上传文原创 2021-05-08 00:19:25 · 2376 阅读 · 1 评论 -
nodejs之multer模块学习(实现图片上传)
1. 介绍在学习他之前先要知道他是做什么的Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件。注意: Multer 不会处理任何非 multipart/form-data 类型的表单数据。以上是官方给出的描述,总而言之就是处理前端发送的表单数据,将数据处理后存储到固定的文件夹, 或者数据库。2. 安装npm install --save multer一般是需要配合fs一起使用的,要实现文件的读写操作原创 2021-05-07 23:05:46 · 2914 阅读 · 2 评论 -
node基础(笔记)
1. node.js模块化开发1.1 JavaScript开发弊端JavaScript在使用时存在两大问题,文件依赖和命名冲突文件之间的引用存在先后关系后引入的js文件定义重名的变量会覆盖1.2 软件中的模块化开发一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行1.3 Node.js 中模块化开发规范Node.js规定一个JavaScript文件就是一个模块,模块内部定义的变量和函数默认情况下外部无法得到模块内部可以使用exports对象进行成员导出原创 2020-12-04 22:01:03 · 359 阅读 · 0 评论 -
node中bcrypt对密码加密处理
bcrypt是一种不可逆的加密算法,无法通过解密密文得到明文。npm install bcryptjsvar bcrypt = require('bcryptjs')// 【同步加密和验证】// 随机字符串var salt = bcrypt.genSaltSync(10)// 对明文加密var pwd1 = bcrypt.hashSync('123456', salt)// 验证比对,返回布尔值表示验证结果 true表示一致,false表示不一致var isOk = bcrypt.comp原创 2020-08-24 13:05:51 · 788 阅读 · 0 评论 -
Express框架(笔记)
1. Express框架简介及初体验1.1 Express框架是什么Express是基于Node平台的web应用开发框架,他提供了一系列的强大特性,帮助你创建各种WEB应用。我们可以使用 npm install express 命令进行下载1.2 Express框架特性提供了方便简洁的路由定义方式对获取HTTP请求参数 进行了 简化处理对模板引擎支持程度高,方便渲染动态HTML页面提供中间件机制有效控制HTTP请求拥有大量第三方中间件对功能进行扩展1.3 原生Node.js与Expr原创 2020-08-20 12:17:05 · 418 阅读 · 0 评论 -
模板引擎 art-template(笔记)
1. 模板引擎模板引擎是第三方模块让开发者以更友好的方式拼接字符串,使项目代码更加清晰,更加易于维护。2. art-template模板引擎(腾讯)在命令行工具中使用 npm install art-template 命令进行下载使用const template = require('art-template')引入模板引擎告诉模板引擎要拼接的数据和模板在哪 const html = template('模板路径', 数据);3. art-template代码示例app.js//原创 2020-08-19 11:44:27 · 542 阅读 · 0 评论 -
MongoDB(pink笔记)
数据库概述以及环境搭建1.1 为什么要使用数据库动态网站中的数据都是存储在数据库中的数据库可以用来持久存储客户端通过表单收集的用户信息数据库软件本身可以对数据进行高效的管理页面是相同的,但是请求的数据不同,展示的效果不同1.2 什么是数据库数据库即存储数据的仓库,可以将数据进行有序的分门别类的存储。他是独立于语言之外的软件,可以通过API去操作它。常见的数据库软件有:Mysql,MongoDB,Oracle1.3 MongoDB数据库下载安装...原创 2020-08-13 00:43:39 · 321 阅读 · 0 评论 -
node.js 异步编程
1. 同步API,异步API同步API:只有当前API执行完成后,才能继续执行下一个APIconsole.log("before");console.log("after");异步API:当前API的执行不会阻塞后续代码的执行console.log("brfore");setTimeout(() => { console.log("定时");}, 2000);console.log("after");2. 同步API,异步API的区别(获取返回值)同步API可以从原创 2020-08-10 01:13:31 · 271 阅读 · 0 评论 -
Gulp(笔记)
1. 概述基于node平台开发的前端构建工具将机械化操作编写成任务,想要执行机械化操作是指向一个命令行任务就能自动执行了用机器代替手工,提高开发效率2. Gulp能做什么项目上线,HTML,CSS,JS文件压缩合并语法转换(es6,less…)公共文件抽离修改文件浏览器自动刷新2. Gulp使用使用npm install gulp下载gulp库文件在项目根目录下简历gulpfile.js文件重构项目的文件夹结构src目录放置源代码文件dist目录放置构建后文件在g原创 2020-08-01 17:19:44 · 222 阅读 · 0 评论