vuecli项目在开放环境中nginx转发遇到的坑
vuecli项目在生产环境中如果遇到需要nginx做转发到其他域名下面去可能会遇到的坑!
sockjs-node 报错、已经本地修改文件服务器中能正常监听到文件改变
123456789101112131415161718192021module.exports = { ... devServer: { ... // 解决 sockjs-node 接口报错 public: 'http://www.lanyun.test:9528', // 解决 sockjs-node 一直请求接口 disableHostCheck: true }, configureWebpack: { ... // 处理 window 下修改文件后,服务器中不能监听变化的问题 devServer: { watchOptions: { ignored: /node_modules/, poll: true } ...
安装centos_server操作步骤
CentOS 镜像使用帮助minimal 安装需要手动配置网络环境
编辑文件 /etc/sysconfig/network-scripts/ifcfg-ens33 将 onboot=no 修改为 noboot=yes
生效配置 nmcli c up ens3
自启动NetworkManager systemctl enableNetworkManager
更换mirrors为清华大学镜像参考地址
建议先备份 CentOS-Base.repo
1sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
然后编辑 /etc/yum.repos.d/CentOS-Base.repo 文件,在 mirrorlist= 开头行前面加 # 注释掉;并将 baseurl= 开头行取消注释(如果被注释的话),把该行内的域名(例如mirror.centos.org)替换为 mirrors.tuna.tsinghua.edu.cn。
minikmal安装时,需要将CentOS-Base.repo ...
JS常用正则
记录一些JS中常用的正则语句
验证域名1/^((https?:\/\/)?(([a-zA-Z0-9]+-?)+[a-zA-Z0-9]+\.)+[a-zA-Z]+)(:\d+)?(\/.*)?(\?.*)?(#.*)?$/
验证邮箱1/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
验证手机1/^1[3-9]\d{9}$/
常用docker-compose.yml配置
记录一些常用的docker-composer.yml配置文件
mongo1234567891011121314version: '3' services: mongodb: image: mongo container_name: mongo_test environment: - MONGO_INITDB_ROOT_USERNAME=admin - MONGO_INITDB_ROOT_PASSWORD=admin volumes: - /home/sun/mongotest/db:/data/db - /home/sun/mongotest/log:/var/log/mongodb ports: - 27017:27017 restart: always
sublime-text4 插件安装以及软件配置
下载官网tips:也可以联系我获取安装包
安装没啥好说的直接下一步,下一步一直下去就好了
注册有能力的可以去购买授权tips:也可以联系我获取试用版
安装插件
安装 package control 官方提供的插件管理系统
首先在官网上获取到对应版本的代码(3 代版本代码如下)1import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http: ...
git-setting
基本设置
初始化用户名、邮箱以及颜色
12345git config --global user.name "suncheng"git config --global user.email "157600408@qq.com"git config --global color.ui true# 配置 git 推送和检出时不修改换行符(crlf/lf)git config --global core.autocrlf false
生成 ssh 密钥
1ssh-keygen -t rsa -C "157600408@qq.com"
常用命令
初始化,添加修改,提交修改,推到服务器
1234git initgit add .git commit -m "描述"git push
拉取线上特定分支到本地
1git checkout -b 本地分支名 origin/线上分支名
推送本地分支到线上
1git push --set-upstream origin 本地分支名
换行符转换的问题 ...
yarn-setting
yarn 常用命令
怎么查看 yarn 全局安装的模块位置
1yarn global dir
查看当前源
1yarn config get registry
设置默认源
1yarn config set registry https://registry.npmmirror.com
查看 yarn 的 bin 目录
1yarn global bin
将这个目录加入 环境变量
node-seeting
Node 安装与配置
直接官网下载windows版本安装
更换源为淘宝镜像源
123456789101112npm config set registry https://registry.npmmirror.com// 运行成功之后可通过下面的方式验证npm config get registry// 或npm info express// 或 在个人文件夹里的 .npmrc 文件加上下面代码registry=https://registry.npmmirror.compuppeteer_download_host=https://npmmirror.com/mirrorselectron_mirror=https://npmmirror.com/mirrors/electron/sass_binary_site=https://npmmirror.com/mirrors/node-sass/// 或则用命令设置 node-sass 的安装地址npm config set sass_binary_site https://npmmirror.com/mirrors/node ...