/
githubmirror
/
express
Обзор
Документация
Войти
/
githubmirror
/
express
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/route-separation/index.js
55 строк
1 KB
Szymon Łągiewka
fix(refactor): prefix built-in node module imports
10 янв 2025, 20:53
10 янв 2025, 20:53
4111359
Код
Авторство
О чём код?
'use strict' /** * Module dependencies. */ var express = require('../..'); var path = require('node:path'); var app = express(); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var methodOverride = require('method-override'); var site = require('./site'); var post = require('./post'); var user = require('./user'); module.exports = app; // Config app.set('view engine', 'ejs'); app.set('views', path.join(__dirname, 'views')); /* istanbul ignore next */ if (!module.parent) { app.use(logger('dev')); } app.use(methodOverride('_method')); app.use(cookieParser()); app.use(express.urlencoded({ extended: true })) app.use(express.static(path.join(__dirname, 'public'))); // General app.get('/', site.index); // User app.get('/users', user.list); app.all('/user/:id{/:op}', user.load); app.get('/user/:id', user.view); app.get('/user/:id/view', user.view); app.get('/user/:id/edit', user.edit); app.put('/user/:id/edit', user.update); // Posts app.get('/posts', post.list); /* istanbul ignore next */ if (!module.parent) { app.listen(3000); console.log('Express started on port 3000'); }