Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function() {
- 'use strict';
- var util = require('util');
- var path = require('path');
- var fs = require('fs');
- var http = require('http');
- var express = require('express');
- var app = express();
- app.configure(function() {
- app.set('anime list', require('./anime-list'));
- app.set('views', __dirname);
- app.set('view engine', 'ejs');
- app.use(express.methodOverride());
- app.use(express.bodyParser());
- app.use(express['static'](__dirname));
- app.use(express.errorHandler());
- app.use(app.router);
- });
- app.get('/datalist/:animeTitle', function(req, res) {
- var animeTitle = req.params.animeTitle;
- res.contentType('xml');
- res.render('datalist', {
- result: app.set('anime list')[animeTitle] || []
- });
- });
- var main = function main() {
- var server = new http.Server();
- server.on('request', app);
- server.on('listening', function() {
- console.log('start server.');
- });
- server.listen(8080);
- };
- if (require.main === module) {
- main();
- } else {
- module.exports = app;
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement