簡體   English   中英

接收無法獲取/錯誤 NodeJS 和 Express

[英]Receiving Cannot GET/ Error NodeJS and Express

我正在學習如何使用 NodeJS 和 Express,但在使用 express 加載頁面時遇到了問題。 我能夠加載靜態頁面(index.html 工作正常),但在處理任何動態頁面時遇到問題; 在這種情況下,我不斷收到錯誤“無法獲取/store.html”。 有人能夠解釋發生了什么嗎?

服務器.js

app.set('view engine', 'ejs')
app.use(express.static('public'))

app.get('/store', function(req, res) {
    res.render('store.ejs', {
        FOO: foo
    })
})

文件結構

server.js
public
    index.html
views
    store.ejs

您應該使用 /store 來訪問 store.ejs 模板而不是 /store.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM