请用Node.js的express写一段代码创建一个网页,并且这个网页需要用到一个单独的css文件
时间: 2023-03-29 15:00:27 浏览: 98
nodejs使用express创建一个简单web应用
好的,我可以回答这个问题。以下是使用Node.js的express创建一个网页,并且使用单独的CSS文件的代码:
```
const express = require('express');
const app = express();
app.use(express.static('public'));
app.get('/', (req, res) => {
res.sendFile(__dirname + '/index.html');
});
app.listen(300, () => {
console.log('Server started on port 300');
});
```
在这个代码中,我们使用了express框架来创建一个服务器。我们使用`app.use(express.static('public'))`来告诉服务器,我们的CSS文件存放在`public`文件夹中。然后,我们使用`app.get()`来设置服务器的根路径,并且使用`res.sendFile()`来发送HTML文件。最后,我们使用`app.listen()`来启动服务器。
在HTML文件中,我们需要在`<head>`标签中添加以下代码来链接CSS文件:
```
<link rel="stylesheet" type="text/css" href="style.css">
```
这将告诉浏览器,我们的CSS文件存放在`style.css`中,并且需要被应用到当前的HTML文件中。
希望这个回答能够帮助你!
阅读全文