如何在VPS上找到node.js Express网站的URL?

时间:2019-04-10 19:45:31

标签: javascript node.js express vps ovh

我最近从OVH购买了VPS,用于托管我的不和谐机器人。它有一个stats.json页面,我需要另一个站点才能访问该站点,但是我似乎找不到我的VPS快递站点。

我正在尝试从vpsXXXXXX.vps.ovh.ca访问它,但收到错误消息:This site can’t be reached。我的主要代码包含以下内容:

app.use(function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  next();
});
app.get("/", (request, response) => {
  response.sendStatus(200);
});
app.get('/stats', function(request, response) {
response.sendFile(__dirname + "/stats.json");
});

即使使用此代码,VPS的URL也没有任何响应。

我希望我的glitch.me网站能够从stats.json获取数据,但是我似乎找不到或想出一种方法来获取我的URL VPS。

有人知道如何连接URL或使用VPS URL吗?

谢谢!

Codingpro

2 个答案:

答案 0 :(得分:0)

我知道了我的问题:

我忘记将for (i = 0; i <= 10; i++) { if (i == 5) { break; } document.write(i + "<br />"); } 添加到代码中。这是我添加的修复程序:

app.listen()

答案 1 :(得分:0)

您忘了听。改为设置环境端口

var port = process.env.PORT || 3000

app.listen(port, () => console.log(`Online on port ${port}!`))