WebStrom
脚手架
yarn 安装使用小记 (brew install yarn MAC上安装brew,一次性讲懂(必看))
yarnpkg ( yarn 一种取代npm的 Node的模块管理器 )
vite入门/徒手搭建vite/配置vite/使用vite脚手架/vite步骤
Vue Devtools for Chrome v5.3.5
npm insall --sava-dev # 包含 --sava-dev (npm install 包含 -D) : 安装的包只用于开发环境,不用于生产环境,会出现在 package.json 文件中的 dependenceies 属性中 npm insall --sava # 包含 --sava (npm install 包含 -S) : 安装的包需要发布到生产环境的,会出现在 package.json 文件中的 dependenceies 属性中
npm install axios@0.19.2 --save
HTML
JS
JS模块
devDependencies和dependencies有什么区别呢
Vue
部署
vue 项目使用 vite工具,开发服务器配置 server.proxy 简要介绍(包含跨域配置)
# nginx 安装 # https://blog.csdn.net/qq_40179653/article/details/125736200 sudo apt install nginx # https://blog.csdn.net/zouyang920/article/details/122876504 # nginx 启动 nginx # 快速停止 nginx -s stop # 完整有序停止 nginx -s quit # 重启 nginx -s reload
# Settings for a TLS enabled server. server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name xucz.vip; root /home/doc; ssl_certificate "/var/lib/nginx/xucz.vip.pem"; ssl_certificate_key "/var/lib/nginx/xucz.vip.key"; ssl_session_cache shared:SSL:1m; ssl_session_timeout 10m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; error_page 497 301 =307 # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { } error_page 404 /404.html; location = /404.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } }
免费SSL证书申请进入 https://freessl.cn/ 官网,输入要申请的域名并选择品牌
SpringCloudGateway 支持https和http,微服务间http转发
SpringCloud Gateway Https设置 以Http 转发 路由 给后台微服务
JSX
TypeScript
Node.js中模块查找规则
- 当模块拥有路径但没有后缀时
require('./find.js') require('./find')
- require方法根据模块路径查找模块,如果是完整路径,直接引入模块
- 如果模块后缀省略,先找同名的js文件再找同名js文件夹
- 如果找到了同名文件夹,就找文件中的index.js
- 如果文件夹中没有index.js就会去当前文件夹中的package.json文件中查找main选项中的入口文件
- 如果找指定的入口文件不存在或者没有指定入口文件就会报错:模块没有被找到
- 当模块没有路径且没有后缀时
require('find')
- Node.js会假设它是系统模块
- Node.js会去node_modules文件夹中
- 首先看是否有该名字的js文件
- 再找同名js文件夹,如果找到了同名文件夹,就找文件中的index.js
- 如果文件夹中没有index.js就会去当前文件夹中的package.json文件中查找main选项中的入口文件
- 如果找指定的入口文件不存在或者没有指定入口文件就会报错:模块没有被找到
Uni-app
navigator的open-type属性 可选值 'navigate'、'redirect'、'switchTab',对应于wx.navigateTo、wx.redirectTo、wx.switchTab的功能
open-type="navigate"等价于API的 wx.navigateTo 而wx.navigateTo的url是需要跳转的应用内非 tabBar 的页面的路径
open-type="redirect"等价于API的 wx.redirectTo 而wx.redirectTo的url是需要跳转的应用内非 tabBar 的页面的路径open-type="switchTab"等价于API的 wx.switchTab而wx.switchTab的url是需要跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
最后一个switchTab事件触发以后 把前面的页面都关闭了
open-type="switchTab"等价于API的 wx.switchTab而wx.switchTab的url是需要跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
最后一个switchTab事件触发以后 把前面的页面都关闭了
获取用户权限open-type="getUserInfo"
<button open-type="getUserInfo" @getuserinfo="bindGetUserInfo" @click="getUserInfo1">获取权限</button>