node.js

    -1熱度

    1回答

    所以我使用的是vanilla node.js和websockets。對於每個新客戶,我製作一個新的玩家對象並將其推送到陣列[玩家]。然後,我的陣列發送到客戶端,像這樣: client.send(JSON.stringify(players)); 和客戶端我deseralize它使用這樣的: var players = JSON.parse(e.data); 但我得到的錯誤「類型錯誤:轉換圓

    0熱度

    1回答

    我試圖按照this tutorial使用node,Express和postgresql來構建API。我所有的代碼都可以在Github找到。 在我的服務器/ routes/index.js是以下(編號是行號)。 1: app.get('/api/todos', todosController.list); 2: // app.post('/api/todos/:todoId/items', tod

    1熱度

    2回答

    我在Node.js上構建了一個簡單的服務器。當我嘗試加載服務器的簡單HTML頁面(由Google Chrome成功打開)時,localhost8888顯示了HTML代碼而不是頁面。 我的代碼是在Visual Studio代碼IDE如下: var http = require('http'); var fs = require('fs'); function send404response(r

    1熱度

    1回答

    我試圖將一個Node.js應用程序部署到Elastic Beanstalk。該應用在本地正常工作。然而,當我嘗試部署,我得到的錯誤: Failed to run npm install. Snapshot logs for more details. 這裏是EB日誌更詳細的截圖: 錯誤日誌(我覺得它很有趣,我得到許可被拒絕 - 那會是什麼意思): /var/log/eb-activity.lo

    0熱度

    1回答

    我的意圖是運行Windows .EXE。爲了測試,首先我嘗試一些簡單的Windows命令。但似乎execFile只執行Linux命令。例如,如果我說要執行「DIR」,它將執行。但是如果我執行「CD」,它不會。然後,如果我執行「pwd」的工作。 我已經閱讀了有關execFile的文檔,但沒有解決這個問題。這裏是我的代碼片段: var user_input = req.body.name; var

    0熱度

    1回答

    我整天跟隨各種指令來啓動並運行第一臺服務器。我在3臺設備上測試過它,並認爲我擁有它......直到我的朋友嘗試它並發現「網站無法訪問」。 在重複檢查我的結果時,我發現如果我將手機與Wi-Fi斷開連接,那麼我無法訪問我的服務器。 我意識到可能有一百萬件事情是錯誤的,但我不知道從哪裏開始。我甚至不確定我應該包括哪些附加信息來幫助找到問題。如果我不得不猜測,我會說我沒有打開我的服務器端口80上的防火牆。

    0熱度

    1回答

    我已經爲Windows實例做了這個,但不能在Ubuntu上做同樣的事情。 我在ubuntu aws-ec2實例的節點服務器上運行Website。但無法從外部連接到它。該網站在實例上運行良好,可以使用本地主機訪問。它在端口上運行:8080. 我已將此端口號與其他端口一起添加到安全組的入站規則中:80. Screenshot of inbound rules。 我還在ufw(防火牆)中添加了允許htt

    1熱度

    1回答

    我在我的客戶端實現最喜歡/不幸的功能,並且許多快速請求導致錯誤的結果,可能是由於競爭條件。 會發生什麼,該用戶發送一個請求到最喜歡的帖子,然後,非常不滿意,但不公平的請求解決更快,並導致Unhandled promise rejection (rejection id: 1): VersionError: No matching document found。所以我的問題是如何避免這種情況?有可能

    0熱度

    1回答

    我有一個用戶數據庫,我試圖在我的數據庫中按名稱搜索, 例如: 如果我的數據庫有firstName as, 艾倫 亞歷 阿倫 Alexender 鮑勃 比爾 當我寫我的查詢 router.get('/friendSearch/:q', function (req, res) { var result = []; User.find({firstName: "/" + req.params.q +

    0熱度

    1回答

    我正在修改舊的MEAN應用程序,並發現會話集合非常龐大(超過3800萬條記錄)。我相信該應用程序正在存儲漫遊器和爬蟲的所有會話。我正在考慮清理會話集合,以便我可以備份數據庫並釋放一些空間。 我可以用mongoose,express和node的版本更新你。 可以清除會話集合嗎?當抓取工具和漫遊器提出請求時,它會有什麼區別 - 儘管它們不存儲cookie?如果應用程序註銷用戶也很好。 提前致謝!