【问题标题】:NodeJS Express Website Error 403 on public server公共服务器上的 NodeJS Express 网站错误 403
【发布时间】:2019-11-05 21:44:39
【问题描述】:

我有一个超级简单的 NodeJS Express 站点设置,具有以下文件夹结构:

Views 只包含一个单独的文件 index.ejs 和公开的几个 .css.js 使我的网站正常工作所需的文件(引导程序、jquery 等)。

在我的本地机器上使用它效果很好,但是,当我把它放在我的实时服务器上时(A2 主机上的共享主机),试图打开页面给我错误 403,我错过了什么的任何想法?

这是我的servers.js 文件:

var express = require('express'),
path = require('path'),
nodeMailer = require('nodemailer'),
bodyParser = require('body-parser');

var app = express();
app.set('view engine', 'ejs');
app.use(express.static('public'));
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());   
app.get('/', function (req, res) {
  res.render('index');
});

【问题讨论】:

  • 您的应用在哪个端口上运行?

标签: node.js express http-status-code-403


【解决方案1】:

您是否尝试过他们教程中的所有步骤? https://www.a2hosting.com/kb/installable-applications/manual-installations/installing-node-js-on-managed-hosting-accounts

在 StackOverflow 上找到它: https://stackoverflow.com/a/32535632

PS:我更愿意写这篇评论,但我还没有足够的声誉。

【讨论】:

    猜你喜欢
    • 2018-03-12
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 2020-01-22
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多