Node.js Node JS/Socket.io:在HTML中包含JS库

Node.js Node JS/Socket.io:在HTML中包含JS库,node.js,socket.io,Node.js,Socket.io,这当然是一个noob问题,但问题是:如何轻松地将JS libs包含到节点(使用Socket.io)应用程序的前端部分? 我在HTML文件中所做的操作: <script src="libs/hammer.js"></script> 因此,正如预期的那样,客户端无法找到http://127.0.0.1:3000/libs/hammer.js(假设我在端口3000上本地运行):它在该请求上返回404 我是否应该使用node_模块处理这些lib?还是别的什么?我对这个问题很迷茫

这当然是一个noob问题,但问题是:如何轻松地将JS libs包含到节点(使用Socket.io)应用程序的前端部分?

我在HTML文件中所做的操作:

<script src="libs/hammer.js"></script>
因此,正如预期的那样,客户端无法找到
http://127.0.0.1:3000/libs/hammer.js
(假设我在端口3000上本地运行):它在该请求上返回404


我是否应该使用node_模块处理这些lib?还是别的什么?我对这个问题很迷茫。

假设您使用的是express,您需要使用
express.static
为他们提供服务

将此添加到中间件堆栈:

app.use('/libs', express.static(__dirname + '/libs'));

谢谢,我完全不明白这一点。我会查一下快递文件。现在效果很好:)
app.use('/libs', express.static(__dirname + '/libs'));