Node.js 不显示带有Umlauts的Express图像
我注意到我所有带有ü,ä,ö的图像都无法在我的生产服务器上运行。使用nodemon+browersync在本地提供服务效果很好 我必须进行哪些设置才能显示图像 我在HTML头部使用utf-8Node.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头: 这就是它在我的本地主机上的外观: 这纯粹
<!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()