问:js 文件显示内容而不是执行它

Q: js file showing me the content instead executing it

我在我的网络主机上安装了节点,但是当我输入例如: www.example.com:3000/server.js 它向我显示文件内容而不是执行它 让我超时! 来源:

const http = require('http');
const port = 3000;

const server = http.createServer(function (req, res){
    res.write('Hello node')
    res.end
})

server.listen(port,function (error){
    if (error) {
        console.log('err',error)
    }else {
        console.log('server port',port)
    }
})

网站输出:

const http = require('http');
const port = 3000;

const server = http.createServer(function (req, res){
    res.write('Hello node')
    res.end
})

server.listen(port,function (error){
    if (error) {
        console.log('err',error)
    }else {
        console.log('server port',port)
    }
})

控制台输出:

server port 3000

输出应该是什么:

Hello node

注:

所以答案是当我打电话给 godaddy.com 的支持时我把问题告诉了他,在检查我的主机后他说我的主机计划不支持 root 或超级用户,并且 node.js 需要超级用户权限,所以最后我要感谢所有试图帮助我的人,非常感谢。