thinkjs 3.0中如何自定义错误页面
第一步在src目录下创建一个middleware文件夹,如果已经有,则略过。第二步在middleware文件夹下插件文件err.js,内容如下:module.exports = (options, app) => { return async (ctx, next) => { let aray = [200, 301, 302]; awa...
第一步在src目录下创建一个middleware文件夹,如果已经有,则略过。第二步在middleware文件夹下插件文件err.js,内容如下:module.exports = (options, app) => { return async (ctx, next) => { let aray = [200, 301, 302]; awa...
处理静态资源不是node js 的强项,所以css,js这些东西最好交给nginx进行处理。规则如下:请特别注意:root的路径不是项目路径,而是项目路径里的www路径。一开始我就是大意搞错了,花了我几个小时都没找到css,js无法在nginx下访问的原因。如果照着下面配置还是出错,请检查你的服务器相应目录css、js等文件是否真的上传上去了。server { listen 80; ...
买了VPS后,为了方便管理,一般都会通过ssh 私钥登录VPS。今天新买了一个vps玩,生成公钥私钥后,在本地ssh xxx登录时,提示如下:Permission 0644 for ~/.ssh/id_rsa Are Too Open一看就知道是权限问题,说这个文件权限太开放,不安全,此次ssh私钥登录被忽略。解决方案设置好权限chmod 0600 id_rsaOK。chmod权限说明详细的...
上篇文章讲到 如何让chrome 69地址栏显示完整域名,而不是隐藏子域名,再讲下如何把最新版chrome 69的tab标签栏样式还原成改版之前的样子?打开如下地址:chrome://flags/#top-chrome-md找到选项如下:UI Layout for the browser's top chrome选择normal,然后重启chrome即可。
最近chrome 69发布了,界面改动算是挺大的。tab的改动我很多同事都在吐槽,然后又设置回去了。我觉得还行,还能适应,所以没切换回去。可是chrome 69有个很蛋疼的新特性,就是会把地址栏的子域名或二级域名给隐藏掉,使得地址栏的url好像不完整一样。看了很没安全感。还好,chrome提供了设置可以改回来:进入地址:chrome://flags/#omnibox-ui-hide-stea...