在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ ant design pro 中使用eggjs進(jìn)行服務(wù)端渲染的問(wèn)題

ant design pro 中使用eggjs進(jìn)行服務(wù)端渲染的問(wèn)題

// controller
exports.index = function* () {
  yield this.render('App.jsx', {
    context: {
      user: this.session.user,
    },
  });
};

// router
app.get('home', '/*', 'home.index');

代碼出處:https://pro.ant.design/docs/d...
無(wú)法理解啊,這個(gè)App.jsx感覺(jué)一個(gè)是個(gè)入口文件,但是ant design pro項(xiàng)目文件里并沒(méi)有。
而eggjs與ant design pro兩者都有自身的項(xiàng)目規(guī)范。
github上面的例子大都是用webpack打包antd后,使用eggjs路由感覺(jué)不優(yōu)雅。
只求希望能理解示例中的邏輯。

回答
編輯回答
熊出沒(méi)

示例中的 App.jsx 應(yīng)該和 antd pro 項(xiàng)目無(wú)關(guān),就是 egg.js 工程的 view 目錄下的一個(gè)文件,起這個(gè)名字只是示例用的。

意思是使用 browserHistory 的時(shí)候,前端 /home 路徑訪問(wèn)請(qǐng)求被后端 home.index controller 處理,然后就返回 App.jsx 這個(gè) view 文件,還傳入了參數(shù) context: {user: this.session.user}.

2017年6月9日 23:33