nginx
nginxnginx虚拟主机配置文件(conf.d)如果虚拟主机配置多了,需要将配置文件拆分出来,此时可将文件放在conf.d中,建立各自对应的配置文件。 让上述配置生效的话需要在nginx.conf的http块中加上include conf.d/*.conf;
服务器的坑
这个服务器真的离了个大谱 1.mongodb安装问题:就正常安装就行,可以按照官网 这里面主要说上一个坑 如果你想要外网也能连接到你的服务器,你需要在/etc/mongod.config中,通过vim /etc/mongod.config去修改bind_ip为0.0.0.0 比如这样,然后坑就来了 当你想启动服务器的时候,会产生类似于 的报错 这时候只需要运行 1234sudo chown -R mongod:mongod /var/lib/mongosudo sudo chown -R mongod:mongod /var/lib/mongosudo sudo chown -R mongod:mongod /var/log/mongodbsudo sudo chown mongod:mongod /tmp/*.sock 修改文件的权限就可以了 接着就可以重启了
服务器的坑
这个服务器真的离了个大谱 1.mongodb安装问题:就正常安装就行,可以按照官网 这里面主要说上一个坑 如果你想要外网也能连接到你的服务器,你需要在/etc/mongod.config中,通过vim /etc/mongod.config去修改bind_ip为0.0.0.0 比如这样,然后坑就来了 当你想启动服务器的时候,会产生类似于 的报错 这时候只需要运行 1234sudo chown -R mongod:mongod /var/lib/mongosudo sudo chown -R mongod:mongod /var/lib/mongosudo sudo chown -R mongod:mongod /var/log/mongodbsudo sudo chown mongod:mongod /tmp/*.sock 修改文件的权限就可以了 接着就可以重启了
TypeScript
TypeScript学习1.never类型never类型主要应用于以下场景 比方说有一个函数 123456789101112function handleMessage(message: string | number){ switch (typeof message){ case 'string': console.log('string处理message'); break; case 'number': console.log('number处理message'); break; //default: // const check: never = message }} 此时函数支持的参数有string和number类型的,如果有一个人想去传一个boolean类型的参数,首先肯定是会报错的,但是如果修改了hadleMessage函数的话,比如在参数中添加|...
视频进度
视频进度实战11 看完了 js高级 1:34
遇到的坑
坑1.当使用prettier进行对代码进行规范限制的时候,使用editorconfig和prettier中vscode的插件都正常启用时候,发现对ts代码的格式化不起作用 方法:按ctrl+shift+t打开settting.json加入"editor.defaultFormatter": "esbenp.prettier-vscode", 就可以了
api
1https://www.fastmock.site/mock/c1c302e8baed9894c48c17e4738c092e/api 老师的api
解构
1....解构先上个例子: 首先有一个数组:stack 12345[ { value: '测试1', clickStatus: 'true' }, { value: '测试2', clickStatus: 'false' }, { value: '测试3', clickStatus: 'false' } ] 然后想将另一个数组给加进来:req.body.content 12345[ { value: '测试1', clickStatus: 'true' }, { value: '测试2', clickStatus: 'false' }, { value: '测试3', clickStatus: 'false'...
git clone问题
报错error: RPC failed; result=35, HTTP code = 0fatal: The remote end hung up unexpectedly a: 1,2,3 b:1,2 c:,1 a:1,2 b:1 c:压入栈
git
Git1.git打tag可以在git commit提交之后,可以通过git tag “名字”打一个tag,然后通过git push origin master --tags将本地分支提交到GitHub上,提交不上就多提交几次 2.git将本地与仓库进度同步123git fetch --all #取回远程库的所有操作git reset --hard origin/master #指向远程库origin的mastergit pull #把远程库拉取到本地库









