社区。我在这里有点不知所措。我对NodeJS比较陌生,运行时环境的运行方式出乎我的意料。事实证明,这对许多其他尝试学习node的人来说也是一个问题,NodeJS的学习曲线比LAMP堆栈上的PHP要陡峭。说到重点,这里有几个“你好世界!”在NodeJS上漂浮,还有一些其他的材料。大部分都是毫无价值的。
//NODEJS EXAMPLE
var http = require('http');
var fs = require('fs');
http.createServer(function (req, res){
fs.readFile('index.html', function(err, data){
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(data);
return res.end();
});
}).listen(8080);
所有的教程都以一点代码或者类似的东西结束,就像上面的代码一样,这就是我的问题所在。代码是一个简单的服务器,它加载HTML文档,但它不会加载任何通过下面的标记链接到它们的CSS样式表:
需要快速路由模块可以工作,但是我发现我需要为一个不打算使用的Javascript库使用一个模块是很糟糕的,而且它仍然不能澄清问题,它只是把它扫到地毯下面。有人知道是什么问题使样式表不被包含,以及如何编写一个模块来修复它吗?
旁注:现在我正在读一本关于NodeJS的书,这本书教我如何路由请求和如何响应。我猜这是一个路由和路径名的问题,即使它不像编写一个模块那么简单,澄清是什么原因导致CSS链接标签没有加载也不错。谢谢您!