alexayan / dva-ssr

dva server side render (dva 服务器端渲染库)
30 stars 3 forks source link

希望更新下dva2 react-router4下的使用方法,坑比较多 #9

Closed suiyi8760 closed 6 years ago

suiyi8760 commented 6 years ago

照搬了了dva-example-user-dashboard-ssr中的用法后稍作修改,但是一直报错,第一个问题babellrc配置如下:

{
  "presets": ["es2017", "react"],
  "plugins": ["babel-plugin-add-module-exports", "babel-plugin-transform-es2015-modules-commonjs"]
}

node server/index.js后仍然不能识别react.component里的这种写法:

Unexpected token (20:13)
phoneClick = () => {
     |              ^
  21 |     this.setState({
  22 |       phoneOpen: !this.state.phoneOpen,
  23 |     });
suiyi8760 commented 6 years ago

换成babel-preset-env后好了,node能正常运行,但是浏览器打开显示not found,看着像路由配置问题,没什么头绪

alexayan commented 6 years ago

@suiyi8760 拉下新代码试试

suiyi8760 commented 6 years ago

@alexayan 感谢,可以渲染出来了,但是还有点小问题我另开issue吧