gpt4 book ai didi

javascript - Heroku部署找不到js文件

转载 作者:行者123 更新时间:2023-12-03 05:14:42 25 4
gpt4 key购买 nike

我尝试部署我的node.js 应用程序。一切都运行良好,但找不到 javascript 文件。这是错误:

proove.herokuapp.com/:16 GET http://proove.herokuapp.com/js/Inputs.js 404 (Not Found)

这是 server.js:

var express = require('express')
app = express()
server = require('http').createServer(app)
io = require('socket.io').listen(server)

var users = []
var positions = []
var datas = []
var ids = []


server.listen(process.env.PORT||3000)

console.log("server running...")

app.use(express.static("public"))

app.get('/',function(req,res){

res.sendFile(__dirname + '/index.html')

})


io.sockets.on("connection",function(socket){

console.log(ids.length + ": " + socket.id)

ids.push(socket.id)
socket.broadcast.emit("obj", positions)

socket.on("created", function(data){

console.log(data)
positions.push(data)

})

socket.on("update", function(data){

for(i = 0; i < positions.length; i++){

if(ids[i] == socket.id){

positions.splice(i,1,data)
socket.broadcast.emit("obj", positions)

}

}

})

socket.on("loller", function(data){

socket.broadcast.emit("lol",data)
datas.push(data)

})
socket.on("Quit", function(data){

datas = data
socket.broadcast.emit("refr",1)

})

socket.on("disconnect",function(){

for(i = 0; i < positions.length; i++){

if(ids[i] == socket.id){

positions.splice(i,1)
ids.splice(i,1)

}

}
users.pop()

})




})

这是我的index.html

<head>
<title>Lollipop</title>
<script src = "http://code.jquery.com/jquery-latest.min.js"></script>
<script src = "/socket.io/socket.io.js"></script>
<script src="https://cdn.socket.io/socket.io-1.4.5.js"></script>


</head>

<body>


<canvas id = "canvas" width = "600" height = "400" style = "background-color:white"></canvas>
<script src = "js/Inputs.js"></script>
<script src = "js/main.js"></script>
<script src = "js/loader.js"></script>
<script src = "js/hud.js"></script>
</body>

</html>

最佳答案

改变你的

  app.use(express.static("public"))

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

关于javascript - Heroku部署找不到js文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41653499/

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