我正在使用express来使用loopback 4来提供静态文件夹,如
let dir = path.join(directory)
server.use(express.static(dir));
server.listen(3001);
但我的应用程序在4200端口上运行,而server.listen(3001)创建 一个新的端口,但我想在4200上做同样的事情 如果我正在给server.listen(4200)然后那不能启动,因为它无法在同一端口上的两台服务器上运行
是否可以在现有端口上提供文件
答案 0 :(得分:1)
您可以添加
app.use('/static', express.static('public'));
到您的应用主文件。
这会在public
端点的/static
文件夹中提供您的文件,因此,如果您有public/hello.jpg
文件,则可以使用localhost:4200/static/hello.jpg
。{/ p>