[Groonga-commit] groonga/express-kotoumi [master] Add dashboard handler and the view

Zurück zum Archiv-Index

YUKI Hiroshi null+****@clear*****
Wed Jan 23 11:50:23 JST 2013


YUKI Hiroshi	2013-01-23 11:50:23 +0900 (Wed, 23 Jan 2013)

  New Revision: 8c455977483477d25ac032268696f9c721c9e847
  https://github.com/groonga/express-kotoumi/commit/8c455977483477d25ac032268696f9c721c9e847

  Log:
    Add dashboard handler and the view

  Added files:
    lib/dashboard-adaptor.js
    views/index.html
  Modified files:
    index.js

  Modified: index.js (+3 -0)
===================================================================
--- index.js    2013-01-23 11:17:07 +0900 (5dde018)
+++ index.js    2013-01-23 11:50:23 +0900 (c6a3238)
@@ -2,6 +2,7 @@ var express = require('express');
 var Connection = require('./lib/backend-adaptor').Connection;
 var restAdaptor = require('./lib/rest-adaptor');
 var socketAdaptor = require('./lib/socket-adaptor');
+var dashboardAdaptor = require('./lib/dashboard-adaptor');
 
 express.application.kotoumi = function(params) {
   params = params || {};
@@ -15,4 +16,6 @@ express.application.kotoumi = function(params) {
 
   if (params.server)
     socketAdaptor.registerHandlers(this, params.server, params);
+
+  dashboardAdaptor.registerHandlers(this, params);
 }

  Added: lib/dashboard-adaptor.js (+16 -0) 100644
===================================================================
--- /dev/null
+++ lib/dashboard-adaptor.js    2013-01-23 11:50:23 +0900 (c258a75)
@@ -0,0 +1,16 @@
+exports.registerHandlers = function(application, params) {
+  params = params || {};
+
+  var prefix = params.prefix || '';
+  prefix = prefix.replace(/\/$/, '');
+
+  application.set('views', path.join(__dirname, '..', 'views');
+  application.use(express.favicon());
+  application.use(express.logger('dev'));
+  application.use(express.bodyParser());
+  application.use(express.static(path.join(__dirname, '..', 'public')));
+
+  application.get(prefix + '/dashboard', function(request, response) {
+    response.render('index');
+  });
+}

  Added: views/index.html (+15 -0) 100644
===================================================================
--- /dev/null
+++ views/index.html    2013-01-23 11:50:23 +0900 (8ccd7fc)
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html lang="ja">
+  <head>
+    <meta charset="UTF-8" />
+    <title>Express Kotoumi Dashboard</title>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" />
+    <link href="bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
+    <script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script>
+  </head>
+  <body>
+    Hello!
+  </body>
+</html>
+
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index