gpt4 book ai didi

node.js - NodeJS w/Express 错误 : Cannot GET/

转载 作者:IT老高 更新时间:2023-10-28 21:52:59 43 4
gpt4 key购买 nike

这就是我所拥有的,文件名“default.htm”实际上存在并在使用 NodeJS 执行 readFile 时加载。

var express = require('express');
var app = express();

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

app.listen(process.env.PORT);

错误(在浏览器中):

Cannot GET /

最佳答案

您通常希望像这样呈现模板:

app.get('/', function(req, res){
res.render('index.ejs');
});

但是,您也可以提供静态内容 - 为此使用:

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

现在您项目的 /public 目录中的所有内容都将作为静态内容交付到您网站的根目录,例如如果您将 default.htm 放在公用文件夹中,可以通过访问 /default.htm

浏览express APIConnect Static middleware文档以获取更多信息。

关于node.js - NodeJS w/Express 错误 : Cannot GET/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13339695/

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