有时候在思考 JS 是怎么处理路由的,nginx 配置是什么意思
https://router.vuejs.org/guide/essentials/history-mode.html
location / {
try_files $uri $uri/ /index.html;
}
后来才明白,如果找不到资源就指向 index.thml 这个文件,这时候 js 读取了 url 路径,从而拿到正确的路由,真的很方便。
root /data/www/vue;
server {
listen 80;
server_name localhost;
location / {
try_files $uri $uri/ /index.html;
}
location /app {
try_files $uri $uri/ /app/index.html;
}
location /pc {
try_files $uri $uri/ /pc/index.html;
}
location ^~ /b/ {
proxy_pass http://1.1.1.1:80;
}
location ^~ /a/ {
proxy_pass http://1.1.1.1:81;
}
location ^~ /c/ {
proxy_pass http://1.1.1.1:82;
}
}
参考文章
上一篇
JavaScript 如何处理大量数据
本文探讨 JavaScript 如何处理大量数据,重点介绍 Node.js 如何利用单线程和异步 I/O 实现高并发,以及如何避免阻塞操作以提升性能。文章还涉及 Libuv 多线程线程池以及 pm2 进程管理器等相关技术。
下一篇
解决 TypeScript 错误:Window & typeof globalThis 上不存在属性 WebViewJavascriptBridge
在 TypeScript 文件内使用 window.WebViewJavascriptBridge 属性报错,提示 'Window & typeof globalThis' 上不存在属性 'WebViewJavascriptBridge' 的解决方法,包括在 ts 文件内声明 window 的示例。