node.js
wx_jiaweri
小白
展开
-
ts基础语法
reactive 创建响应数据对象原创 2022-06-01 08:31:48 · 82 阅读 · 0 评论 -
hbuilder常用
快捷键{ "key": "ctrl+alt+d", "command": "editor.action.revealInProjectExplorer"}代码块"log": { "prefix": "log", "body": [ "this.log('打印内容',$1)" ], "triggerAssist": false, "description": "Log output to console twice"}原创 2022-04-17 10:23:20 · 2243 阅读 · 0 评论 -
云函数获取手机号关键代码
// 获取手机号getPhoneNumber: function (event) {let cloudID = event.detail.cloudID //开放数据ID if (!cloudID) { app.showToast('用户未授权') return } //loading app.showLoading() //获取手机号 wx.cloud.callFunction({ name: 'getPhone', data: {原创 2021-10-15 10:18:19 · 149 阅读 · 0 评论 -
showmodal
wx.showModal({ title: '提示', content: '确认要提交申请吗', success(res) { if (res.confirm) { } else if (res.cancel) { console.log('用户点击取消') } }})原创 2021-10-14 13:04:01 · 72 阅读 · 0 评论 -
云开发不错的项目
不错的项目https://mp.weixin.qq.com/s/e93APJGBrqbGNBiLuqKaxQhttps://github.com/xuhuai66/used-book-pro原创 2021-10-10 17:31:32 · 51 阅读 · 0 评论 -
因为在此系统中禁止执行脚本
[解决方案]无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统中禁止执行脚本前言 windows环境,安装vue-cli 脚手架。 安装成功,但是执行 vue -V 报错了。报错信息:无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统中禁止执行脚本原因分析:禁止执行脚本,那就打开权限执行脚本嘛解决方案:打开 powerShe原创 2021-09-28 10:03:59 · 128 阅读 · 0 评论 -
图片403
<meta name="referrer" content="no-referrer" />原创 2021-07-22 14:08:33 · 39 阅读 · 0 评论 -
三元表达式嵌套使用
三元表达式的普通用法:a = 条件?值1:值2三元表达式的嵌套用法:a = 条件1?值1 : (条件2?值2 : 条件3?值3:值4)嵌套写法相当于:if (条件1) { a = 值1;}else if (条件2){ a = 值2;}else if (条件3){ a = 值3;}else { a = 值4;}...原创 2021-06-11 14:54:42 · 1397 阅读 · 1 评论 -
base 样式
.lump{ background: #292929 !important; border-radius: 20rpx !important; padding:20rpx !important; margin: 20rpx 0 !important; box-shadow:none !important;}深色{ background-color:#222222;}@import "/pages/template/common/common.wxss";@import "原创 2021-06-11 13:13:30 · 82 阅读 · 0 评论 -
快速安装node.js 版本管理器
nvm 下载地址安装 Nodejs 有很多方式,而且各个操作系统上安装方式也不太一样。本节我们以 Mac 系统为例,演示如何通过 nvm 的形式来安装 Nodejs 。为何选择 nvm 进行安装?首先解决一个问题,安装 Nodejs 的方式这么多,为何 Peter 偏偏推荐 nvm https://github.com/creationix/nvm ?我们先来讨论最方便的一种安装方式,那就是用各个操作系统原生的装包工具来安装 Nodejs 。例如,如果你使用 Ubuntu Linux ,可以用原创 2021-06-04 00:14:39 · 249 阅读 · 0 评论 -
js 常用正则
表达式全集字符 描述\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$ 匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。* 匹配前面的子表达式零次或多次。例如,zo*能匹配“z原创 2021-05-27 12:41:04 · 48 阅读 · 0 评论 -
加密aes
import CryptoJS from 'crypto-js' function encrypt(str, key, iv) { //密钥16位 var key = CryptoJS.enc.Utf8.parse('key'); // const srcs = //加密向量16位 var iv = CryptoJS.enc.Utf8.parse('iv'); var encrypted = CryptoJS.AES.encrypt(原创 2021-05-14 17:17:47 · 56 阅读 · 0 评论 -
jsonp和 cors区别
jsonp 动态创建script标签 发送的不收ajax请求 不支持post 请求cors 资源共享 需要服务器进行cors 配置cors 发送的是真正的ajax请求原创 2021-05-09 21:50:59 · 64 阅读 · 0 评论 -
req.body获取参数
const express = require('express')const bodyParser = require('body-parser')const app = express()// 注册body-parser 中间键 解析提交的内容app.use(bodyParser.urlencoded({ extended: false })) //固定写法app.post('/user', (req, res) => { console.log(req.body);原创 2021-05-09 20:26:23 · 730 阅读 · 0 评论 -
require 模块加载机制 获取参数 req.params req.query
先检查缓存 如果缓存没有 再去加载核心模块req.paramsapp.get('/user/:id/:name', (req, res) => { res.send('ok') console.log(req.params);})req.queryhttp://127.0.0.1:3000/user?za=4原创 2021-05-07 23:48:01 · 109 阅读 · 0 评论 -
css 好看的阴影
box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);原创 2021-04-26 11:00:12 · 603 阅读 · 0 评论 -
2021-04-13 node操作数据库
const express = require('express')const app = express();const querystring = require('querystring');// 导入 myspl const mysql = require('mysql')var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'root',原创 2021-04-17 11:12:53 · 109 阅读 · 0 评论 -
console.log(‘上滑下滑‘)
console.log('[_getSwapDirection] ????????????'); console.log('[_getSwapDirection] ????????????');原创 2021-04-15 14:36:46 · 59 阅读 · 0 评论 -
nodejs 去重
/** * 安装node-xlsx插件 */var path = require('path')var fs = require('fs')var xlsx = require('node-xlsx')//去重算法Array.prototype.unique = function() { this.sort(); //先排序 var res = []; let obj = {}; res = this.reduce((prev, cur) => { console原创 2021-04-15 14:29:25 · 717 阅读 · 0 评论 -
node ejs模板引擎 路由
// ejs 模板引擎// 安装 npm i ejs -sconst express = require('express')const app = express()app.set('views engine', './ejs')// 设置模板页面的存放路径 app.set('views','模板页面的具体存放路径')app.set('views', './view')app.get('/', (req, res) => { res.render('home.ejs',原创 2021-04-10 18:56:40 · 165 阅读 · 0 评论 -
express
expressconst express = require('express')const app = express(); //创建实例 .sendFileapp.get('/',(req,res)=>{ // res.end('hello world') // res.send('你好') res.sendFile('./view/home.html',{root:__dirname})})app.listen(3000,()=>{ cons原创 2021-04-07 00:26:15 · 32 阅读 · 0 评论 -
node 请求js css
// res.end()接受两种类型 一种 是string二进制 (buf) 优先使用 bufconst http = require(‘http’)var server = http.createServer();server.on(‘request’, (req, res) => {console.log(req);// 客户端相关的console.log(res);// res 服务器相关的// req.url 可以获取浏览器的访问地址res.writeHeader(200,原创 2021-03-31 22:39:29 · 95 阅读 · 0 评论 -
node.js 开启本地服务器
const http = require('http')var server = http.createServer();server.on('request', (req, res) => { console.log(req);// 客户端相关的 console.log(res);// res 服务器相关的 // req.url 可以获取浏览器的访问地址 res.writeHeader(200,{ // "content-Type":"t原创 2021-03-31 21:55:33 · 772 阅读 · 0 评论 -
npm 安装也卸载
// npm install 包名 -g 安装全局的包// npm uninstall 包名 -g 卸载全局的包// npm install 包名 -g 安装全局的包 // npm uninstall 包名 -g 卸载全局的包// 将md 文件转换 为 i5ting_doc i5ting_doc -f .\文件目录// 安装本地包 npm init -y 初始化 npm install jquery // npm uninstall jquery 移除一个原创 2021-03-31 21:21:21 · 164 阅读 · 0 评论 -
.moudel.exports 导出多个的理解
var sub= () =>{} //箭头函数var sum = function(){}.... module.exports.sub= sub;module.exports.sum = sum ;可简写module.exports = { sub: sub, sum : sum }键值同名可以只写一个module.exports = { sub, sum }原创 2021-03-30 23:57:44 · 1129 阅读 · 0 评论 -
node包目录
原创 2021-03-30 23:38:25 · 71 阅读 · 0 评论 -
node 模块话规范
glabal // 相当于浏览器的windownodejs //js中定义的方法和变量都是模块作用域 // module 指定 一个js模块// export 向外暴漏一个方法或者变量// require 引入一个模块module.exports===erports // truemodule.exports 和 erports 引入的同一个空对象 指向的空间地址是一样的module.exports 和 erports 作用一样 都可以向外暴漏成员向外暴漏成员 永远以m原创 2021-03-26 21:25:45 · 38 阅读 · 0 评论 -
js解析引擎
js解析引擎是单线程的 但宿主环境是多线程的(node.js 浏览器) 异步任务是宿主环境开启子线程 并通过 事件驱动 回调函数 队列 交给主线程执行 js 解析引擎一直做的工作就是把执行队列 提取任务 放到主线程里去执行...原创 2021-03-26 21:08:25 · 134 阅读 · 0 评论 -
node.js 文件拼接
// 文件的 拼接用 path.join("...path")fs.stat(path.join(__dirname,'./6-8.txt'),(err,stats)=>{ if(err){ return } console.log(stats); console.log(stats.isFile());})path.sep() //查看操作系统的分割符 path.basename()// 获取指定路径下的名称path.dirname(原创 2021-03-26 19:28:51 · 419 阅读 · 0 评论 -
node.js 读写文件内容
const fs=require('fs')fs.readFile('./6-8.txt','utf-8',(err,data)=>{ console.log(err); console.log(data); if(err){ console.log('读取失败'+err.message); return } console.log('读取成功'+data); })fs.writeFile('2.tet','你好原创 2021-03-26 19:09:17 · 78 阅读 · 0 评论