Node.js 使用express获取带有nodejs的静态目录?
我已将静态web目录设置为在我的nodejs应用程序中使用:Node.js 使用express获取带有nodejs的静态目录?,node.js,express,Node.js,Express,我已将静态web目录设置为在我的nodejs应用程序中使用: app.use express.static(process.cwd(), 'www') 当im在根目录中工作时,它会显示所有静态文件,如css、图像等 http://localhost:8124/ 但是,如果我去/tags之类的地方,它不会显示静态文件: http://localhost:8124/tags/ 控制台上出现404错误,因为它试图访问www文件夹 与 /标签/www/ 我不知道如何解决这个问题,谢谢。看起来你指的
app.use express.static(process.cwd(), 'www')
当im在根目录中工作时,它会显示所有静态文件,如css、图像等
http://localhost:8124/
但是,如果我去/tags之类的地方,它不会显示静态文件:
http://localhost:8124/tags/
控制台上出现404错误,因为它试图访问www文件夹
与
/标签/www/
我不知道如何解决这个问题,谢谢。看起来你指的是静态资产,没有前导,这会导致在当前URL中附加相对资产地址。而是使用前面的
/
例如,
/www/style.css
而不是www/style.css
看起来您指的是静态资产,没有前导/
,这导致将相对资产地址附加到当前URL。而是使用前面的/
例如,/www/style.css
而不是www/style.css