这是我的带有angular-client文件夹的app文件夹结构
下图显示了当我从快速服务器服务角度应用程序的索引文件时,所有获取都是相对于快速服务器应用程序的问题。
这是index.js服务器代码
var express = require('express');
var app = express();
var path = require('path');
app.listen(3000,function(){
console.log('Server started on port 3000');
});
app.get('/',function(req,res){
res.sendFile(path.join(__dirname,'angular-client')+'/src/index.html');
});
有人能找到解决方案吗?
答案 0 :(得分:0)
图片中的路线仅处理GET /
(并提供index.html
作为回复)。
首先,您需要一个捕获GET /styles.css
的路线。然后你需要让它作为响应提供styles.css
。
express.static为您完成这两件事(请参阅链接中的文档)。
假设您从node server.js
目录运行TODOMEANAPP
(而不是node TODOMEANAPP/server.js
),以下代码应该有效:
app.use(express.static('angular-client'));
但是,您必须将href="styles.css"
更改为href="src/styles.css"
,将src="systemjs.config.js"
更改为src="src/systemjs.config.js"
。