/├──static/├──store/├──lavas.config.js├──server.dev.js,server.prod.js├──.babelrc,.editorconfig,.fecsignore
12345678910111213constcreateBundleRenderer=require('vue-server-renderer').createBundleRenderer;letbundle
文件后半部分是对SSR进行处理,这部分和lavas-main/server.prod.js比较类似,就不再赘述了。
调试服务器还包含了热加载(hotreload)功能,修改绝大部分的文件(如/pages/,/store/等)均不需要重启服务器,效果如下: 📷 为了防止ServiceWorker的缓存对频繁改动的开发调试阶段产生影响
Lavas提供三组命名空间,分别是SSR中服务端使用的server,客户端使用的client以及两者共用的base。
key=arg1http://127.0.0.1/api/1/stream/http://127.0.0.1/api/1/stream/server_zones/server_backendhttp:/
open_file_cache_min_uses open_file_cache_valid output_buffers port_in_redirect postpone_output read_ahead recursive_error_pages
////如果GetConfigForClient为nil,则传递给Server()的Config将为//用于所有连接。