Node.js 不显示带有Umlauts的Express图像

Node.js 不显示带有Umlauts的Express图像,node.js,express,Node.js,Express,我注意到我所有带有ü,ä,ö的图像都无法在我的生产服务器上运行。使用nodemon+browersync在本地提供服务效果很好 我必须进行哪些设置才能显示图像 我在HTML头部使用utf-8 <!doctype html> <html class="no-js" ng-app="recipes"> <head> <meta charset="utf-8"> 据此: 我得到一个utf-8头: 这就是它在我的本地主机上的外观: 这纯粹

我注意到我所有带有ü,ä,ö的图像都无法在我的生产服务器上运行。使用nodemon+browersync在本地提供服务效果很好

我必须进行哪些设置才能显示图像

我在HTML头部使用utf-8

<!doctype html>
<html class="no-js" ng-app="recipes">
  <head>
    <meta charset="utf-8">
据此:

我得到一个utf-8头:

这就是它在我的本地主机上的外观:
这纯粹是猜测,但我认为这与UMLAUT的不同类型或编码有关。我现在刚刚用gulp重新命名了我所有的抓取图像。但这似乎是造成问题的原因:


这纯粹是猜测,但我认为这与UMLAUT的不同类型或编码有关。我现在刚刚用gulp重新命名了我所有的抓取图像。但这似乎是造成问题的原因:

app.use((req, res, next) ->
  res.charset = "utf-8";
  console.log parseurl(req).pathname
  if (parseurl(req).pathname.indexOf('login') != -1 || req.session.userType)
    next()