gpt4 book ai didi

node.js - 如何在node.js服务器中运行静态html文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:56:10 25 4
gpt4 key购买 nike

我是node.js新手,我已经学习了node.js和express框架

我基本上知道如何运行服务器、设置路由器和渲染 html 模板,但是所有教程都告诉如何通过 res.send()render 渲染 html我查看静态文件?如静态sample.html:

就像http://127.0.0.1:8000/static.html

我的文件树如下:

root
|
|---server.js
|---static
|---static.html

如何通过设置router来查看静态文件?或者使用一些中间件(最好使用express框架)?

更新:我已经尝试过这个:

    var express = require('express');
var app = express.createServer();
app.get('/', function(req, res){
res.send('Hello World');
});
app.configure(function () {
app.use(express.static(__dirname + '/static'));
})

app.listen(8000);

但它仍然无法工作:告诉我:Cannot GET/static/client.html

最佳答案

您可以使用 static middleware 来执行此操作:

app.use(express.static(__dirname + '/static'));

关于node.js - 如何在node.js服务器中运行静态html文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11654518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com