我创建了一个 Dart HttpServer,它在浏览器上显示“HTML”代码,但我也想将“CSS”和“JS”连接到这个 HTML,我应该怎么做?请帮忙
HttpServer _server;
_server = await HttpServer.bind(InternetAddress.anyIPv4, port);
_server.listen((request) async {
request.response
..headers.contentType = ContentType.html
//HTML Code
..write('''
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<! -- <link rel="stylesheet" href="styles.css"> -->
<title>Hello World</title>
</head>
<body>
<p>Hello WOrld</p>
</body>
<! -- <script src="app.js"></script> -->
</html>
''');
await request.response.close();
}
PS 1:一种解决方案是在 HTML 代码中添加 CSS 和 JS 代码,这可以工作但效率较低。
PS 2:我在颤振项目中使用这个飞镖代码。