Skip to content

j2mvc/tpl-vue-ssr-site

Repository files navigation

VueSSR网站模板

安装

git clone http://github.com/j2mvc/tpl-vue-ssr
npm install

安装依赖

npm install axios
npm install element-ui
npm install md5
npm install js-cookie
npm install http-proxy-middleware

问题

1、查看源码总是看不到axios返回的数据,报connect ECONNREFUSED 127.0.0.1:80错误,这是很神口奇的BUG。 解决办法是将端口改为和地址一样的80 2、Unexpected token: keyword «const» [app.dfc479002f5550fdcbb9.js

{
   test: /\.js$/,
   loader: 'babel-loader',
   //exclude: /node_modules/,    //只要把这个注释掉就可以了。就会先进行es5转换,然后在打包压缩
}

结语

不推荐使用。 想做更灵活的路由控制,在页面渲染之前判断浏览器类型,却发现无法获取navigator对象,这很坑啊。 无奈,试试nuxtjs吧。 该项目暂停开发。

使用koa

npm install babel-register babel-preset-env --save

建议

使用过nuxtjs,能实现服务器端渲染,但个人感觉这是基于vue改造的框架,改了一些特性,开发上有些束缚。

后使用nextjs,基于react语言,使用了react redux,感觉良好,没有束缚,可以做你想做的任何炫酷的事情,推荐使用。

About

VueSSR网站模块(仅供参考)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published