2015-02-08 54 views
0

我正在使用MEANJS來做一個節點應用程序。MEANJS如何發送csv給用戶

基本上我有存儲在Mongo中的JSON,我使用json-csv(NPM模塊)去csv。我能夠通過執行一些技巧在本地下載(通過按鈕)。但是,當我將它上傳到天藍色時,它讓我感到厭煩。我回滾了一切,現在我沒有代碼在這裏發佈......但是,由於我需要它運行在天藍色,所以它並沒有真正的工作。

如果有人有一些指導或指針,我會非常感激。

+0

我發現最好的方式做到這一點(如果微笑都很小)是使用緩衝區和使用'res.send()',並確保設置'內容Type'。這讓我圍繞着天藍色的問題。 – BRogers 2015-02-08 18:25:55

回答

0

您可以將您的csv存儲在azure blob中,併爲用戶提供到blob的鏈接。

順便說一句,你可能還需要身份驗證,以便妥善解決的辦法是提供一個鏈接屬於您的網站的用戶,並在用戶點擊鏈接,驗證AUTH然後重定向到蔚藍色的斑點鏈接。

+0

這更有意義,本地工作的方法我省去寫文件到'public/reports /'我有一種感覺,azure正在退出,因爲它不喜歡文件寫入(我的猜測)。在我的package.json文件中,我的部署在''postinstall':'bower install --config.interactive = false'''上失敗了,我也有這個奇怪的問題。仍然不知道那是什麼着呢。我會盡快做好blob存儲,並將其標記爲正確。謝謝! – BRogers 2015-02-08 17:57:33