请教下express实现静态服务器的问题
发布于 3个月前 作者 xggaxlc 481 次浏览 来自 问答

用express实现了静态服务器,用本地IP访问很正常,但是用域名访问就会出现把部分图片 CSS 的MIME解析成text/html, 1.jpg 这个是express实现的静态服务器 2.jpg NODE.JS小白,百度了好久,不知道怎么弄了 ,请教下大家 ,谢谢

8 回复

@think2011 这个库是用来做判断的…

按理说服务器应该会自动对不同的拓展名加设置不同 mime 的,不管你用 ip 访问还是 域名 访问,对于 express 来说接收的请求应该都是一样的啊。 线上也如此?

@alsotang 用本地IP访问可以 没问题 MIME都没问题 ,我是用软件做的80端口映射,绑定自己的域名后就不行了 有些CSS文件和部分图片的MIME就解析不对了 ,要不然写个同步读取文件的静态服务器?

@think2011 可是我用本地IP测试又没问题 用域名饶了一圈就不正常了 应该和MIME没问题吧

express.static应该会判断mime

用的是什么软件进行端口映射?

回到顶部