将NodeJS和ExpressJS连接到我的网站域

问题描述

我有一个简单的node.js应用程序:

var express = require('express');
var app = express();
const path = require('path');

app.get('/',(req,res) => {  
  res.sendFile(path.join( __dirname +'/home.html'))
})

app.listen(80,function () {
    console.log('Example app listening on port 80.');
}); 

这适用于localhost:80。现在我在GoDaddy上购买了一个域,并更改了DNS以指向我的公共IP(这只是一个猜测),但是将app.listen更改为我的公共IP是不够的,而且我不确定要执行的步骤我不见了。

基本上,我想依靠路由器将网站托管在计算机中……我读到这可能并不安全,因为我必须打开端口,但我只想知道如何做用于纯测试

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)