stability fixes; speed improvements;

This commit is contained in:
tmshv committed 2015-03-01 09:04:25 +03:00
1 parent 5dee8fd44a
commit cc14b51fbb
3 files changed
+23 -2

No files matched your search

+1
View File
@@ -10,6 +10,7 @@ var app = angular.module("hudozhka", [
]);
app.config(function ($locationProvider, $routeProvider) {
$locationProvider.hashPrefix("!");
$locationProvider.html5Mode(true);
var routes = [
+2
View File
@@ -16,6 +16,8 @@
"dependencies": {
"instagram-node": "^0.5.1",
"koa": "^0.18.0",
"koa-conditional-get": "^1.0.2",
"koa-etag": "^2.0.0",
"koa-logger": "^1.2.2",
"koa-prerender": "^1.0.3",
"koa-route": "^2.4.0",
+20 -2
View File
@@ -4,14 +4,17 @@ var koa = require("koa");
var route = require("koa-route");
var serve = require("koa-static");
var logger = require("koa-logger");
var prerender = require('koa-prerender');
var conditional = require("koa-conditional-get");
var etag = require("koa-etag");
var prerender = require("koa-prerender");
var config = require("./config");
var routes = require("./routes");
var app = koa();
app.use(logger());
app.use(conditional());
app.use(etag());
app.use(prerender(config.prerender));
app.use(serve(path.join(__dirname, "public")));
@@ -45,6 +48,21 @@ app.use(route.get("/document/:doc", routes.index(
require("./routes/schedule")(app);
require("./routes/news")(app);
if (process.env["NODE_ENV"] === "development") {
app.use(route.get("/debug", function *() {
var out = {};
out.ip = this.ip;
out.host = this.host;
out.headers = this.headers;
out.protocol = this.protocol;
out.query = this.query;
out.url = this.url;
this.type = "application/json";
this.body = out;
}));
}
module.exports = function (port) {
app.listen(port);
};