4 回答

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
首先,嘗試安裝npm包
npm install express formidable
運(yùn)行此命令后將安裝所有軟件包
根據(jù)您的代碼,您嘗試在用戶(hù)通過(guò)查詢(xún)時(shí)顯示單詞。
您必須模板字符串,這樣您就可以直接在字符串中嵌入變量。
你可以這樣做。
const express = require('express')
const app = express()
const formidable = require('formidable')
app.use(express.static(__dirname + "/WebCalculatorSolution/WebCalculator"))
app.get('/', (req, res) => {
let word;
word = req.query.word ? req.query.word : "Welcome"; //If word won't passed then show welcome message else show word
res.write(`<h1>${word}</h1>`)
res.end()
})
const port = 8000
app.listen(port, () => {
console.log(`Server ready at: http://localhost:${port}`)
})
不帶查詢(xún)參數(shù)
傳遞查詢(xún)參數(shù)

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
正確的模板文字語(yǔ)法是用反引號(hào) (``) 包裹文本,修改此行:
`Server ready at: http://localhost:${port}`
還有這一行:
`<h1>${word}</h1>`

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
我終于找到了我的問(wèn)題。在 Visual Studio Code 中運(yùn)行 cmd 我注意到它試圖從文件資源管理器中完全不同的位置運(yùn)行我的索引文件。在我將其定向到索引文件實(shí)際所在的文件夾后,它終于開(kāi)始正常工作了。感謝大家的幫助。
添加回答
舉報(bào)