gpt4 book ai didi

在我的 Express 应用程序中找不到 javascript 文件

转载 作者:行者123 更新时间:2023-11-30 14:01:28 25 4
gpt4 key购买 nike

我遇到了这个错误获取 http://localhost:3000/assets/index.js net::ERR_ABORTED 404(未找到)

const express = require ('express')
const app = express()
const { join } = require('path')

app.use(express.static(join(__dirname,'/public')))

我的文件夹结构:

enter image description here

js 用于 survey.html:

<script src="/assets/index.js"></script>

有人知道我为什么会收到这个错误吗?

我试过了

<script src="./assets/index.js"></script> 

没用

最佳答案

应该是 app.use(express.static(join(__dirname,'public')))。将 / 添加到 public 意味着它会在根文件系统中查找。

编辑:

哦,其实评论里有:

app.use(express.static(join(__dirname,'public'))) Use this – Yatin Gaikwad

关于在我的 Express 应用程序中找不到 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56233735/

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