gpt4 book ai didi

javascript - Node 表达父文件夹

转载 作者:太空宇宙 更新时间:2023-11-04 02:34:16 27 4
gpt4 key购买 nike

我使用 Node 和 Express 作为我网站的简单 html 服务器。从今天起,我的 server.js 与我的 index.hmtl 位于同一文件夹中,因此我只需要这段代码:

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

app.use(express.static(__dirname));
app.listen(80);
console.log('Listening on port 80');

今天,我将 server.js 移至名为 server 的第二个文件夹中,并将 index.html 放置在父文件夹中。我不知道如何更改我的脚本以使其再次正常工作,而且我在 www 中没有找到任何内容。

有什么想法吗?

最佳答案

您是否意识到 app.use(express.static(__dirname)) 是您用来告诉express在哪里找到静态内容的东西?就像您的index.html 页面一样。

因此,您需要做的就是告诉 Express 您的内容现在位于 server.js 模块当前目录的父文件夹中:

app.use(express.static(path.join(__dirname,'..'));

关于javascript - Node 表达父文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23957866/

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