У меня очень простая настройка сайта NodeJS Express со следующей структурой папки:
Представления содержат только один файл index.ejs
и общедоступные только несколько .css
и .js
файлов, необходимых для работы моего сайта (начальная загрузка, jquery и т. Д.).
Использование этого на моем локальном компьютере прекрасно работает, однако, в тот момент, когда я помещаю его на свой действующий сервер (Shared Hosting на A2 Hosting), при попытке открыть страницу выдает ошибку 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');
});