gpt4 book ai didi

javascript - 如何将客户端 Jquery 与 Node.js 和 Jade 一起使用?

转载 作者:搜寻专家 更新时间:2023-10-31 23:42:56 27 4
gpt4 key购买 nike

我正在尝试将 jquery 代码放在我的 node.js 应用程序的主页上。这是我到目前为止所拥有的:

  script(type='text/javascript' src='public/javascripts/jquery-min.js')
script.
$( document ).ready(function() {
alert('hello');

});

生成此 html

<script type="text/javascript" src="public/javascripts/jquery-min.js"></script>


<script>$( document ).ready(function() {
alert('hello');

});

</script>

但是当我的应用程序启动时我没有收到任何警报。此外,当我尝试直接在 http://localhost:3000/public/javascripts/jquery-min.js 访问该资源时,出现错误:Cannot GET/public/javascripts/jquery-min.js

这是预期的吗?我必须做些什么才能从我的应用程序访问 jquery 代码吗?

最佳答案

我的猜测是您没有告诉您的 Express 服务器在哪里寻找静态文件。将以下行添加到您的 Express 配置中:

// Assuming you have a line such as var app = exports.app = express();
app.use(express.static(path.join(__dirname, 'public')));

...您放在 public 目录中的任何内容都可以通过 Express 访问。

关于javascript - 如何将客户端 Jquery 与 Node.js 和 Jade 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24005798/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com