public 服务器上的 NodeJS Express 网站错误 403
NodeJS Express Website Error 403 on public server
我有一个超级简单的 NodeJS Express 站点设置,具有以下文件夹结构:
Views 只包含一个文件 index.ejs
和 public,只有几个 .css
和 .js
文件才能使我的网站正常工作(bootstrap, 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');
});
您是否尝试过他们教程中的所有步骤?
https://www.a2hosting.com/kb/installable-applications/manual-installations/installing-node-js-on-managed-hosting-accounts
在 Whosebug 上找到它:
PS: 我更愿意把它写成评论,但我还没有足够的声誉。
我有一个超级简单的 NodeJS Express 站点设置,具有以下文件夹结构:
Views 只包含一个文件 index.ejs
和 public,只有几个 .css
和 .js
文件才能使我的网站正常工作(bootstrap, 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');
});
您是否尝试过他们教程中的所有步骤? https://www.a2hosting.com/kb/installable-applications/manual-installations/installing-node-js-on-managed-hosting-accounts
在 Whosebug 上找到它:
PS: 我更愿意把它写成评论,但我还没有足够的声誉。