Express 找不到 css 文件

Express wont find css file

我无法让我的 index.html in express 显示样式。

这是我的文件夹结构:

然后在服务器 js 上我有这个:

app.use(express.static(path.join(__dirname, '/public')));
app.use(useragent.express());

app.get('/', function(req, res){
  console.log('Listening on port ' + port)
  let isMobile = req.useragent.isMobile ? 'mobile' : 'desktop';
  console.log({isMobile})
  res.sendFile(path.resolve(__dirname + `/${isMobile}/index.html`));
});

我只是在 index.html 头部的 html 上添加 link 标签,如下所示:

  <link href="styles.css" rel="stylesheet" type="text/css">

我提供的索引可以在桌面或移动文件夹中 但它没有得到样式...知道问题出在哪里吗?

谢谢。

server.js

app.use(express.static(path.join(__dirname, 'server/public')

index.html

<link href="/styles.css" rel="stylesheet" type="text/css">