express

    0熱度

    1回答

    我有一個執行三個mongooose命令的函數。 1.查找所有合作伙伴的列表。 2.查找所有用戶的列表。 3.更新用戶表。 問題:Mongoose是異步執行的,它執行其他命令。我如何讓它以1,2,3的順序執行,然後執行其他命令。下面,我附上了一段代碼片段。 問題在於它會異步運行三個mongoose命令並調用redirect()。 router.post('/login', function(req,

    0熱度

    1回答

    我努力學習graphql,這樣我可以把它應用到一個陣營的網站。我現在遇到了一些麻煩,但無法弄清楚爲什麼當我100%確定返回的內容不爲null時,它返回null。如果我在解析器中打印results,它會按預期打印一個用戶對象數組,但是當它返回時,說明我爲字段Query.users返回null。任何幫助,將不勝感激。 Query: { // graphql query resolver us

    0熱度

    1回答

    我想通過WebStorm將socket.io添加到生成的express服務器中。我在哪裏設置服務器並運行socket.on事件?只要把它們全部放在/ bin/www裏面,或者它的凌亂,我都會讓索引和用戶頁面等一些控制器有效。 PS:我也有第二快的問題。在Socket.IO websocket服務器的同一端口上有表達Web服務器的愚蠢的想法嗎?我看到,所有使用子域連接到socket.io的網站,因此

    0熱度

    1回答

    我正在構建一個節點/快速應用程序,並使用express-session和mongo-connect模塊來存儲我的會話並在重新啓動時保留它們。 但是,每次重新啓動服務器時都會生成新的Cookie ID。我已經收窄的問題記在我的會話密鑰,這是16個字符這裏隨機生成的字符串是我的會話代碼: app.use(session({ secret: dbops.randomString

    0熱度

    1回答

    對於nginx和NodeJS來說,我是非常新的。我試圖在Fedora 26機器上將我的nginx服務器配置爲端口3000上的快速服務器的反向代理。我遵循每一步,但出於某種原因,我出現504網關超時錯誤。 這是我/etc/nginx/nginx.conf文件: # For more information on configuration, see: # * Official English Do

    1熱度

    1回答

    我使用Express和Passport製作了一個小型登錄應用程序。但似乎我不能將用戶導入特定的用戶配置文件。發生的事情是,用戶填寫一個HTML表單,並且他必須重定向到他自己的配置文件頁面(爲了簡單起見,可以說這個頁面與其他用戶頁面僅在標題方面有所不同)。我有這在我的用戶路線。 (即routes/users.js) router.get('/userprofile', authenticationM

    0熱度

    2回答

    我正在編寫REST API並嘗試正確處理任何錯誤。 當API調用成功時,成功對象返回給調用函數並將響應發送給客戶端。但是如果發生錯誤,我想將錯誤返回給調用函數,以便我可以向客戶端發送錯誤消息。 router.delete('/project', (req, res) => { return DeleteProject(userId, projectId) .then((resp

    0熱度

    1回答

    我目前正在構建一個網絡組合,結合了我過去製作的許多較小的網絡應用程序。在路線(/)中,您可以找到一個鏈接到這些其他小型網絡應用程序的頁面。例如,有一個路線鏈接(/ board-game),可以將您帶到我過去製作的小型棋盤遊戲網絡應用程序。 我正在努力的是這個。較小的網絡應用程序棋盤遊戲將html,css和javascript用於不包含前綴路線(/ board-game)的路線。因此,當一個棋盤遊戲

    1熱度

    1回答

    我有一個問題讓我在幾個小時後感到困惑。我有一個快速服務器上的聊天應用程序的小網站。在本地主機上根本沒有問題。圖像加載正常,CSS和JS文件確定,一切都完美。 但是,當我將代碼在線推入IBM-Cloud(ex-bluemix)時,圖像給了我一個404。其餘的靜態文件確實得到了服務,而應用程序以其他方式正常工作。 文件結構如下所示: --client --resources lo

    0熱度

    1回答

    我在一個Bitnami Lightsail MEAN棧實例上設置了一個Mongo數據庫,我嘗試使用我正在構建的Angular/Node/Express應用程序連接到該實例。我遵循了關於如何從本地計算機連接和創建SSH端口轉發的說明(https://docs.bitnami.com/aws/infrastructure/mean/)。 我可以訪問localhost:8888,它使我可以訪問在我的Mo