Javascript 在.ejs模板中找不到href和src属性
当我呈现.ejs文件时,href和src属性没有引用我的本地文件。我正在使用node.js和express 下面是.ejs模板的相关部分Javascript 在.ejs模板中找不到href和src属性,javascript,html,node.js,express,Javascript,Html,Node.js,Express,当我呈现.ejs文件时,href和src属性没有引用我的本地文件。我正在使用node.js和express 下面是.ejs模板的相关部分 <head> <title></title> <link rel='stylesheet' href='../public/stylesheets/styles.css' /> <script src="../us-map-1.0.1/lib/raph
<head>
<title></title>
<link rel='stylesheet' href='../public/stylesheets/styles.css' />
<script src="../us-map-1.0.1/lib/raphael.js"></script>
<!-- <script src="scale.raphael.js"></script> -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js"></script>
<script src="../us-map-1.0.1/color.jquery.js"></script>
<script src="../us-map-1.0.1/jquery.usmap.js"></script>
<script>
</head>
这就是一个典型的查询
任何关于为什么会发生这种情况的帮助都将不胜感激。问题在于我没有定义我的静态内容服务 为了解决这个问题,我在app.js文件中添加了一个
app.use
语句
app.use('/submit', express.static(__dirname + '/public'));
因此,现在任何以/submit
开头的路由都将使用该应用程序的本地目录
__dirname/public
app.js文件所在的当前目录为\uuu dirname
如果你想知道更多,这个博客会更详细地介绍正在发生的事情
您是如何配置静态内容服务的?我没有。我只是查看了一下,没有静态内容服务是我的问题。非常感谢您的帮助,您可以回答并接受您自己的问题,以帮助未来有类似问题的访客。
__dirname/public