0
我在尋找例如要求我如何使用getInitialProps
鉤Next.js的處理Redux的可觀測 AJAX史詩。它甚至有可能嗎?Next.js和Redux-Observable。手柄getInitialProps
換句話說 - 如何在getInitialProps
利用此:
import { ajax } from 'rxjs/observable/dom/ajax';
// action creators
const fetchUser = username => ({ type: FETCH_USER, payload: username });
const fetchUserFulfilled = payload => ({ type: FETCH_USER_FULFILLED, payload });
// epic
const fetchUserEpic = action$ =>
action$.ofType(FETCH_USER)
.mergeMap(action =>
ajax.getJSON(`https://api.github.com/users/${action.payload}`)
.map(response => fetchUserFulfilled(response))
);
...所以我可以在服務器上獲取初始數據。
Google文檔getInitialProps
感謝您的回答,但是這是不幸的是沒有回答我的問題。我知道如何設置我的史詩將偵聽的操作,我的問題是我可以(以某種方式)使用它們與Next.js來獲取服務器上的初始數據。以下是[在Next.js中執行此操作的靜態方法的說明](https://github.com/zeit/next.js/#fetching-data-and-component-lifecycle) – Tomasz
[用數據提取數據的示例承諾](https://github.com/zeit/next.js/blob/master/examples/data-fetch/pages/index.js) – Tomasz