2015-01-07 30 views
0

我在Nodejs和Expressjs中完成了一個網站,一個問題讓我感到震驚。我的前端和後端都集成在一起,這意味着我需要使用路由等來引導用戶並顯示網頁。但是,如果我想製作移動應用程序並希望訪問相同的服務器和相同的數據庫,我該怎麼做,因爲我現在的知識僅限於後端和前端,因爲我可以「 t真的從我的Nodejs設置中分離出前端的HTML內容。多個設備的服務器API

我認爲這是一個簡單的問題,但一個令人困惑的一個新手像我

回答

1

最常見的方式在我的經驗,要做到這一點是建立一個REST API,你可以仍然使用快遞,如果你對此感到滿意。例如,您可能會在其他某個網址(例如https://api.example.com/https://example.com/api)上安裝單獨的快速應用程序。理想情況下,你首先會做到這一點,然後讓你的網站擊中該API,但由於你沒有什麼大不了的。如果你的代碼被適當地模塊化,那麼你真正需要重寫的是一層控制器代碼(例如res.send()而不是res.render())。