Skip to content

Instantly share code, notes, and snippets.

@hero9
Created March 23, 2018 10:28
Show Gist options
  • Save hero9/479d6e06ba840529e709ec338d62e5ad to your computer and use it in GitHub Desktop.
Save hero9/479d6e06ba840529e709ec338d62e5ad to your computer and use it in GitHub Desktop.
Basic Express settings.
var express = require('express');
var path = require('path'); // модуль для парсинга пути
var app = express();
app.use(express.favicon()); // отдаем стандартную фавиконку, можем здесь же свою задать
app.use(express.logger('dev')); // выводим все запросы со статусами в консоль
app.use(express.bodyParser()); // стандартный модуль, для парсинга JSON в запросах
app.use(express.methodOverride()); // поддержка put и delete
app.use(app.router); // модуль для простого задания обработчиков путей
app.use(express.static(path.join(__dirname, "public"))); // запуск статического файлового сервера, который смотрит на папку public/ (в нашем случае отдает index.html)
app.get('/api', function (req, res) {
res.send('API is running');
});
app.listen(1337, function(){
console.log('Express server listening on port 1337');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment