不能在 AppFog Node App 上包含脚本/css

Can't include scripts/css on AppFog Node App

本文关键字:包含 脚本 css App AppFog Node 不能      更新时间:2023-09-26

我正在尝试使用 AppFog 创建一个 Node 应用程序,我首先将index.html包含在我的app.js

var http = require('http'),
fs = require('fs');

fs.readFile('./index.html', function (err, html) {
    if (err) {
        throw err; 
    }       
    http.createServer(function(request, response) {  
        response.writeHeader(200, {"Content-Type": "text/html"});  
        response.write(html);  
        response.end();  
    }).listen(8000);
});

然后索引包括脚本和 css

<!-- jQuery -->
<script src="script/jquery-2.1.1.min.js" type="text/javascript"></script>
<script src="base.js" type="text/javascript"></script>
<!-- Bootstrap -->
<script src="Bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="Bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="Bootstrap/css/bootstrap-theme.min.css">
<!-- Main CSS -->
<link rel="stylesheet" href="main.css">

index.html加载正确,但脚本和样式加载不正确。如果要检查,该站点是THIS,从控制台您可以看到每个文件返回索引.html而不是JS代码或CSS样式。

我通过使用Express NodeJS框架解决了它,并让他将用户重定向到正确的页面。