當(dāng)我加載頁(yè)面時(shí),怎么了出現(xiàn)了,但是 script.js 中的“Hello World”沒有出現(xiàn)。有什么幫助嗎?該目錄看起來像這樣project | +-- node modules | +-- javascript | | | +-- script.js | +-- views | | | | +-- index.ejs | +-- server.js | +-- package.jsonindex.ejs 文件<html><head> <meta charset="utf-8"> <title>Index</title> <meta name="description" content="Index"></head><body> <h1>What is up?</h1> <div id = "container"> </div></body><script src = "javascript/script.js"> // var container = document.getElementById("container");// var content = document.createTextNode("Hello, World!");// container.appendChild(content);</script></html>腳本中注釋掉的代碼正是 script.js 文件中包含的內(nèi)容。如果我取消注釋,并讓代碼在 ejs 文件中運(yùn)行,它就可以工作。如果在外部 script.js 中就不行服務(wù)器.js 文件const express = require('express')const app = express()app.set('view-engine', 'ejs')app.use(express.static('project/javascript'))app.get('/', (req, res) => { res.render('index.ejs')})app.listen(3000)
為什么我的腳本文件在 index.ejs 中不起作用?
米脂
2023-05-11 16:13:59