2016-05-26 5 views
0

フロールータSSRは、私は私の<strong>SSR</strong>フロールータでURLパラメータを取得したいと思いパラメータエラー

FlowRouter.route("/:lang", { 
    name: "home", 
    action({lang}) { 
    console.log(lang); 
    mount(MainLayout, { 
     content:() => (<Home/>) 
    }); 
    } 
}); 

私はなぜ知らないが、私はルート上に、このエラーを取得していhttp://localhost:3000/testparam

Error when doing SSR. path:/testparam: Expected "lang" to be defined

"testparam" と私にconsole.logは、サーバ側のコンソール上前にエラーが表示されます。


編集: 上のクライアント側にも、エラーが表示されます:

Uncaught TypeError: Expected "lang" to be defined 
+0

が、それはまた、SSRなしで起こるん:ここ

action(params) { console.log(params.lang) }

SSRルータを使用して、私のデモの例を試してみてください? – aedm

答えて

関連する問題