我想马上说明我知道 experss 模块的存在,我不感兴趣
我有一个简单的服务器:
const http = require('http'),
fs = require('fs');
const server = http.createServer()
server.on('request', (req, res)=>{
console.log(req.url);
res.writeHead(200, { 'content-type': 'text/html; charset=utf-8' });
fs.readFile('./frontend/index.html', (err, content) => {
res.write(content);
res.end();
})
});
server.listen(8888);
这里html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test NodeJS && Webpack</title>
<base href="./" />
<link rel="stylesheet" href="css.css" />
</head>
<body>
<header>
<h1>Site</h1>
</header>
<main>Main</main>
<footer>Footer</footer>
<script src="js.js"></script>
</body>
</html>
此服务器仅读取 html...
我如何阅读CSS
和JS
文件???
另一个问题是这个。在这里使用模块是否正确fs
?
一旦我使用了这个选项,我认为它会很有用。