[英]Providing an HTML page with JS in Node.js
我正在使用 Node.js 應用程序,但在使用特定的 html 頁面時遇到問題。 到目前為止,我所做的所有頁面都只是 html 和 css,但在這種情況下,我有一個多步驟頁面,它運行一個腳本來完成這些步驟(顯示不同的形式)。 就我而言,它不會加載此腳本,因此該頁面根本無法工作。 獲取請求如下所示:
router.get("/reservaAula", eToken, (req, res) => {
jwt.verify(req.token, keyDocente, (err, data) => {
if (err) {
res.sendStatus(404);
} else {
res.render("reservaAula.html");
}
});
});
頁面是(重要部分):
<!DOCTYPE html>
<html lang="en" id = "html">
<head>
<title>Reserva de Aula</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="/css/style.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="/js/script.js"></script>
<script src="js/reservarAula.js"></script>
</head>
<body>
...
我已將腳本放在公用文件夾中,就像我放置 css 一樣,但無論我嘗試什么都行不通。 在頁面的 rest 中,正確加載 js 文件夾中的其他腳本(如 reservarAula.js),但不能使用 script.js。
CSS 和 JS 應位於static
文件夾和您的子文件夾中。 然后它應該工作。
示例文件位置/static/css/stylesheet.css
8CBA22E28EB17B5F5C6AE2A266AZ 如何引用/css/stylesheet.css
(你可以用 JS 做同樣的事情)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.