quasar开发ssr部署小记事

2020-11-03  本文已影响0人  中v中

ssr模式开发,用命令

quasar dev -m ssr

然后在根目录下会生成src-ssr,所有服务端内容(如服务端路由、数据库操作等)均自动放到该目录下,在build的时候会把该目录的内容复制到发布目录里的。
编译用命令

quasar build -m ssr

根目录下会生成dist/ssr,所有代码均生成在这,发布后可以脱离quasar独立运行。发布后别忘记npm i或yarn
进入到dist/ssr里,用

pm2 start index.js --name xxxx 

来启动服务。
可以用 yarn start 直接启动服务来测试

缺点, ssr 仍然需要安装quasar meta插件来处理meta信息,在ssr模式下有些功能不能使用。


如果单页程序,只有首页有需要seo的话,就不用meta插件

quasarconfig里的boot配置大部分都需要只client端运行

boot: [
      { path: 'components', server: false },
      { path: 'vue-apollo', server: false }
    ],

对于持久化state的东西vuex-presistent不适宜ssr,需要特殊处理,暂时还不会

上一篇 下一篇

猜你喜欢

热点阅读