【发布时间】:2015-12-16 13:41:10
【问题描述】:
我有关于玉的问题。我像跟随一样导入,但它似乎被忽略了。(当我用 Chrome 检查源时,找不到那些资源:
扩展布局
head block append
link(rel='stylesheet', href='/stylesheets/chat.css')
script(src="/socket.io/socket.io.js")
script(src="/javascripts/jquery-2.1.4.min.js")
script(src="/javascripts/chat.js")
如何导入这些脚本?
谢谢!
//================ 这是我在 Chrome 浏览器的“页面源”功能时得到的。
<!DOCTYPE html>
<html>
<head>
<title>Chat Sample</title>
<link rel="stylesheet" href="/stylesheets/style.css">
</head>
<body>
<h1>Chat</h1>
<label for="userName">User name: (Hit Enter)</label>
<input id="userName" type="text" size="30">
<span id="feedBack"></span>
<p> </p>
<div id="msgWindow" class="shadow">
</div>
<p> </p>
<div>
<br>
<table>
<tr>
<td>
<select id="users" style="width: 100px"></select>
</td>
<td>
<input id="msg" type="text" style="width: 600px" disabled="true">
</td>
</tr>
</table>
</div>
</body>
</html>
但是,css 文件也不适用于页面。当我使用http://localhost:3000/javascripts/jquery-2.1.4.min.js 之类的网址接近时,我可以获得文件的全部内容。
我已经更改了 jquery 版本//
//===========编辑
以下是错误。我不明白为什么head 出乎意料//
Warning: Unexpected block "head" on line 3 of /Users/juneyoungoh/Documents/Nodejs/ChatSample/views/chat.jade. This block is never used. This warning will be an error in v2.0.0
仅供参考,这是layout.jade
doctype html
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
body
block content
【问题讨论】:
-
正确的语法,检查你的服务静态逻辑
-
@trquoccuong 我正在关注这个网站。 vijayannadi.wordpress.com/tutorials/… 我已经仔细检查了所描述的内容。这个问题有什么提示吗?
-
app.use(express.static(path.join(__dirname, 'public')));你有像
/javascripts/jquery/jquery-1.7.2.min.js 这样的文件夹吗 -
@trquoccuong 当我输入
localhost:3000/javascripts/jquery/jquery-1.7.2.min.js或chat.css 时,我可以看到'jquery-1.7.2.min.js' 的全部内容。但是,根据 chrome 检查器,该页面仍然不包含js元文件。
标签: javascript node.js express pug