【发布时间】:2020-06-13 04:19:40
【问题描述】:
我一直在通过反复试验自学 Node.js。我使用 Node.js HTTP 类构建了一个简单的服务器。我发现我可以异步读取文件并使用异步
fs.readFile(..., cbk)回调方法提供数据。我目前不明白的是如何响应请求所需的所有其他资源。
// "./index.js"
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);
res.end();
});
}).listen(8080);
为了保持单一焦点,我将仅以
Style-sheets为例。下面是一个超级常见的链接标记,它演示了我通常如何告诉服务器页面需要特定的 CSS 文件。它在事物的前端工作得很好。但是,如何处理来自服务器端(或后端)的链接标签的请求?
<link rel="stylesheet" type="text/css" href="/foo/bar/raboof.css">
注意:这只是一个测试项目,但它不使用任何框架,甚至任何模块(除了对于 dev-mod eslint)。我宁愿在没有 3rd 方软件/工具/框架等的情况下执行此操作...
【问题讨论】:
标签: node.js mean-stack mean