簡體   English   中英

如何在Linux服務器上設置節點項目?

[英]How to setup node project to the linux server?

節點項目可以在localhost上正常運行,但不能在域上運行,請幫助我解決此問題。

app.listen(3000,'APP_PRIVATE_IP_ADDRESS' function(err,rslt){
    if(err){
        console.log(err);
    }
    else{
    console.log("App Started on PORT 3000");
}
})

當我在終端上運行節點server.js時,它會顯示消息“ App Started on PORT 3000”,但當我在Web上運行時,它表明無法訪問錯誤站點。

嘗試使用“ 0.0.0.0”符號IP,這意味着綁定所有IP或任何IP。

app.listen(3000, '0.0.0.0', function(err, rslt){
    if(err){
        console.log(err);
    }
    else{
        console.log("App Started on PORT 3000");
    }
});

主機名是可選的,因此等效:

app.listen(3000, function(err, rslt){
    if(err){
        console.log(err);
    }
    else{
        console.log("App Started on PORT 3000");
    }
});

在要指定IP版本的情況下,這兩種用法會有所不同。 如果為主機名參數提供“ 0.0.0.0”值,則僅發生IPv4綁定,並且僅接受和偵聽IPv4請求。 如果未指定此參數,則將同時發生IPv6和IPv4綁定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM