Node.js应用程序在本地运行,不在Digitalocean上-无法获取

时间:2020-09-07 10:47:46

标签: node.js express web-deployment digital-ocean

我正在尝试在DigitalOcean上运行我的投资组合站点,并且在本地运行得很好,但是在DO服务器上,我的“关于”页面出现“无法获取”错误。所有其他页面都工作正常。我已经仔细检查了app.js中的所有路由,它们都很好,并且所有.ejs文件都在views文件夹中。请帮忙!

这是我的app.js

//jshint esversion:6

const express = require('express');
// const bodyParser = require('body-parser');
// const ejs = require('ejs');

const app = express();

app.set('view engine', 'ejs');

// app.use(bodyParser.urlencoded({extended: true}));
app.use(express.static("public"));

const allProjects = ["tindog", "dice", "simon", "drumkit"];


app.get("/", function(req, res){
   res.render("index");
});


app.get("/projects", function(req, res){
   res.render("projects");
});

app.get("/about", function(req, res){
    res.render("about");
});

app.get("/contact", function(req, res){
   res.render("contact");
});

app.listen(3000, function(){
   console.log("Server started on port 3000...");
});

0 个答案:

没有答案
相关问题