2016-05-31 50 views
1

我正在開發一個使用webpack的React應用程序,並打算使用nginx來提供我的應用程序。通過Stormpath示例閱讀我很困惑,如果我可以開發客戶端SPA,因爲我找到的所有示例都表達爲服務應用程序。我認爲可以使用webpack dev服務器來運行我的應用程序,但需要使用Stormpath rest API而不是React庫。Stormpath React SPA用戶登錄

我最初認爲我會有連接到Stormpath的服務器端代碼,我的客戶端代碼會連接到我的服務器,但我找不到一個顯示這可能的示例。

回答

1

對於SPA的應用程序,你可以指導我們的快遞庫只JSON請求作出迴應,這esesntialy它告訴,只露出JSON API:

app.use(stormpath.init(app, { 
    web: { 
    produces: ['application/json'] 
    } 
})); 

然後你可以使用不同的機制,如nginx的,爲您的SPA提供資產。此信息位於Express-Stormpath documentationSingle Page Applications部分。我在Stormpath工作,我非常樂意幫助!您也可以通過[email protected]獲得支持。

+0

感謝您的回覆羅伯特。你能否澄清地形? nginx:80 - 靜態html nodejs,express,stormfront:3000 - express rest API? 客戶端應用程序 - POST/GET到nodejs:3000 我不知道我在客戶端做了什麼。我應該在示例中使用相同的React stormfront組件嗎? 例如登錄,我應該在哪裏從客戶端登錄屏幕發送用戶名/密碼? –

+0

express-stormpath庫的文檔包含有關JSON端點的信息以及它所期望的信息類型,每個部分都包含有關JSON格式的信息。只要您的nginx服務器將請求轉發到您的快速應用程序,一切都應該無需擔心。 – robertjd

相關問題