我正在嘗試設定一個基本的 Web 服務器,但我只是在學習,我似乎無法找到此類問題的任何答案。我只是收到這個我根本不明白的錯誤。這是代碼:
const net = require('net');
const server = net.createserver((socket) => {
socket.on("data", (buffer) => {
const requestString = buffer.toString('utf-8')
console.log(requestString);
})
})
server.listen(8000, () => console.log("Listening"))
每次進入node webserver.jsvisual studio的終端時,都會出現以下錯誤:
Error: Cannot find module 'C:\Users\callu\OneDrive\Documents\Computer Science Project Code\webserver.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
檔案路徑如下: C:\Users\callu\OneDrive\Documents\Computer Science Project Code\Server Side\webserver.js 服務器端沒有其他檔案。我試圖修復節點,然后重新安裝節點。我還檢查了是否存在具有正確路徑的系統變數。我做了 node = C:\Program Files\nodejs 如果需要更多資訊來幫助解決方案,我會盡我所能,謝謝你的時間 - Salty。
作業系統:Windows 10 家庭作業系統版本:20H2
節點版本:16.13.1
Visual Studio 代碼版本:1.63.2
uj5u.com熱心網友回復:
您正在node webserver.js根專案檔案夾中運行
C:\Users\callu\OneDrive\Documents\Computer Science Project Code\
但您應該在嵌套的服務器端檔案夾中執行此操作
C:\Users\callu\OneDrive\Documents\Computer Science Project Code\Server Side\
或提供webserver.js檔案路徑:node ".\Server Side\webserver.js"
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/391364.html
標籤:节点.js
