Javascript Heroku node.js部署。应用程序错误

Javascript Heroku node.js部署。应用程序错误,javascript,html,node.js,heroku,server,Javascript,Html,Node.js,Heroku,Server,我试图将node.js应用程序部署到Heroku。当我试图打开网站时,出现以下错误: 应用程序中出现错误,无法提供您的页面 这是我的index.html: <html> <head> <title>Title</title> <script src = "http://code.jquery.com/jquery-latest.min.js"></script> &

我试图将node.js应用程序部署到Heroku。当我试图打开网站时,出现以下错误:

应用程序中出现错误,无法提供您的页面

这是我的index.html:

<html>

    <head>
        <title>Title</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"></canvas>
        <!--<script src = "js/scriptname.js"></script>-->
    </body>

</html>

我希望您能帮助我找到错误(如果我在命令提示符下运行服务器,代码会在localhost上运行)

在heroku仪表板中,您可以查看应用程序日志您需要告诉package.json运行server.js文件。应该是这样的
“scripts”:{“start”:“node server.js”}
我不确定这是否能解决您的问题,但值得一试。您是否将Procfile添加到项目文件夹中?如果没有,则必须创建它并插入:web:node server.jsI发现问题
 var express = require('express')
    app     = express() 
    server  = require('http').createServer(app)
    io      = require('socket.io').listen(server)

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


server.listen(3000)

server.listen(process.env.PORT || 3000, function(){
  console.log('listening on', server.address().port);
});

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.on("disconnect",function(){

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

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

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

            }

        }
    })


})
 {

  "name": "projectname",
  "version": "3.10.9",
  "private": "true",
  "dependencies": {
    "socket.io":"1.7.2",
    "express": "4.14.0"
  }

}