我使用express 4设置了一个简单的节点服务器。
var express = require('express');
var app = express();
var path = require('path');
var config = {
port: process.env.PORT || 3001
};
app.use('/client', express.static(path.join(__dirname, '/dist/client')));
app.use('/images', express.static(path.join(__dirname, '/dist/images')));
app.all('*', function(req, res) {
res.sendFile(__dirname + '/dist/index.html')
})
app.listen(config.port);
console.log('Express app started on port ' + config.port);
除了一些图像的内容类型错误(文本与图像)之外,一切都很有效。
index.html文件是一个角度应用程序,其中包含(作为测试)此内容:
<img src="/images/family/login.jpg">
<img src="/images/family/254.jpg">
<img src="/images/family/jow.jpg">
当我查看网络标签(Chrome开发者工具)时,我看到了这一点:
为什么会这样?
THX,