Browse Source

fix some code

Dotos 8 năm trước cách đây
mục cha
commit
f2dabceb25
9 tập tin đã thay đổi với 179 bổ sung24 xóa
  1. 1 1
      app.js
  2. 1 1
      package.json
  3. 7 7
      static/css/main.css
  4. BIN
      static/images/aliyun.png
  5. BIN
      static/images/qiniu.png
  6. 154 0
      static/index.html
  7. 1 0
      static/root.txt
  8. 12 12
      views/layout.pug
  9. 3 3
      views/welcome.pug

+ 1 - 1
app.js

@@ -42,7 +42,7 @@ app.use(bodyParser.urlencoded({ extended: true }));
 app.use(cookieParser());
 app.use(helmet());
 //静态文件访问路径
-app.use('/static/', express.static(path.join(__dirname, 'static')));
+app.use('/', express.static(path.join(__dirname, 'static')));
 app.use(favicon(__dirname + '/static/images/favicon.ico'));
 
 

+ 1 - 1
package.json

@@ -19,7 +19,7 @@
         "JsonBird",
         "proxy",
         "data interface proxy",
-        "remote data interface proxy",
+        "remote data interface proxy"
     ],
     "bugs": {
         "url": "https://github.com/xCss/JsonBird/issues"

+ 7 - 7
static/css/main.css

@@ -3005,35 +3005,35 @@ button:disabled,
 
 #footer {
     padding: 3em 0;
-    background: #6cc091;
-    color: #fff;
+    border-top: 5px solid #6cc091;
+    color: #ccc;
     text-align: center;
 }
 
 #footer h3 {
-    color: #FFF;
+    color: #ccc;
     margin-bottom: 2em !important;
 }
 
 #footer label {
     text-align: left;
-    color: #FFF;
+    color: #ccc;
 }
 
 #footer .copyright {
-    color: rgba(255, 255, 255, 0.5);
+    color: #ccc;
     font-size: 0.8em;
     margin: 0 0 2em 0;
     padding: 0;
 }
 
 #footer .copyright a {
-    color: rgba(255, 255, 255, 0.5);
+    color: #ccc;
     text-decoration: none;
 }
 
 #footer .copyright a:hover {
-    color: #FFF;
+    color: #ccc;
 }
 
 @media screen and (max-width: 980px) {

BIN
static/images/aliyun.png


BIN
static/images/qiniu.png


+ 154 - 0
static/index.html

@@ -0,0 +1,154 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+    <title>Welcome | JsonBird - 业界领先的远程数据接口代理服务</title>
+    <link rel="stylesheet" href="./css/main.css">
+    <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+    <meta name="author" content="xCss xioveliu@gmail.com">
+    <meta name="keywords" content="JsonBird,数据代理服务,数据接口代理,远程数据接口代理,远程接口,代理服务,A Remote Data Interface Proxy Service,CORS,HTTPS解决方案">
+    <meta name="description" content="业界领先的远程数据接口代理服务">
+    <link rel="shortcut icon" href="./images/favicon.ico">
+    <link rel="bookmark" href="./images/favicon_72.ico">
+    <link rel="apple-touch-icon" href="./images/fav_72x72.png">
+    <link rel="apple-touch-icon" sizes="16x16" href="./images/fav-16x16.png">
+    <link rel="apple-touch-icon" sizes="36x36" href="./images/fav-36x36.png">
+    <link rel="apple-touch-icon" sizes="72x72" href="./images/fav-72x72.png">
+    <script src="./js/jquery.min.js"></script>
+    <script src="./js/skel.min.js"></script>
+    <script src="./js/util.js"></script>
+    <script src="./js/main.js"></script>
+</head>
+
+<body>
+    <header id="header">
+        <div class="inner"><a class="logo" href="/">JsonBird</a>
+            <nav id="nav">
+                <a href="/">首页</a>
+                <a href="https://jsfiddle.net/LNing/duL5Lby7/" target="_blank">示例</a>
+                <a href="#interface">数据接口</a>
+                <a href="https://github.com/xCss/JsonBird/wiki" target="_blank">接口文档</a>
+                <a href="https://github.com/xCss/JsonBird" target="_blank">Github</a>
+            </nav>
+            <a class="navPanelToggle" href="#navPanel"><span class="fa fa-bars"></span></a>
+        </div>
+    </header>
+    <section id="banner">
+        <div class="inner">
+            <header>
+                <h1>Welcome to JsonBird</h1>
+                <p>业界领先的远程数据接口代理服务</p>
+            </header>
+            <div class="flex">
+                <div><span class="icon fa-bolt"></span>
+                    <h3>Fast</h3>
+                    <p>专业线路,极限速度</p>
+                </div>
+                <div><span class="icon fa-lock"></span>
+                    <h3>Safe</h3>
+                    <p>全站 HTTPS,保证数据安全</p>
+                </div>
+                <div><span class="icon fa-arrows"></span>
+                    <h3>Multiple</h3>
+                    <p>多种接口,自由选择</p>
+                </div>
+            </div>
+            <footer class="flex">
+                <div><a class="button" href="#interface">数据接口</a></div>
+                <div><a class="button" href="/v1?url=http://www.bing.com/HPImageArchive.aspx?format=js&amp;idx=1&amp;n=1" target="_blank">快速开始</a></div>
+            </footer>
+        </div>
+    </section>
+    <section class="wrapper" id="wecando">
+        <div class="inner">
+            <h4>我们能做到:</h4>
+            <ol>
+                <li>让<code>不支持跨域</code>的远程数据接口<code>支持跨域</code>。</li>
+                <li>让<code>不支持JSONP</code>的远程数据接口<code>支持JSONP</code>(添加参数<code>&callback=cb_name</code>)。</li>
+                <li>提供专业的<code>HTTPS</code>解决方案,让数据传输更安全(同时解决远程数据接口不支持<code>HTTPS</code>的问题)。</li>
+                <li>多种数据请求方式与返回格式。</li>
+                <li>丰富的数据接口 ...</li>
+            </ol>
+        </div>
+    </section>
+    <section class="wrapper" id="interface">
+        <div class="inner">
+            <h4>已经实现的数据接口:</h4>
+            <div class="table-wrapper">
+                <table class="alt">
+                    <thead>
+                        <tr>
+                            <th width="200">接口名称</th>
+                            <th>接口地址</th>
+                            <th>请求方式</th>
+                        </tr>
+                    </thead>
+                    <tbody>
+                        <tr>
+                            <td>远程代理</td>
+                            <td>https://bird.ioliu.cn/v1</td>
+                            <td>GET/POST</td>
+                        </tr>
+                        <tr>
+                            <td>笑话</td>
+                            <td>https://bird.ioliu.cn/joke</td>
+                            <td>GET/POST</td>
+                        </tr>
+                        <tr>
+                            <td>IP 地址</td>
+                            <td>https://bird.ioliu.cn/ip</td>
+                            <td>GET/POST</td>
+                        </tr>
+                        <tr>
+                            <td>天气查询</td>
+                            <td>https://bird.ioliu.cn/weather</td>
+                            <td>GET/POST</td>
+                        </tr>
+                        <tr>
+                            <td>号码归属地</td>
+                            <td>https://bird.ioliu.cn/mobile</td>
+                            <td>GET/POST</td>
+                        </tr>
+                        <tr>
+                            <td>网易云音乐<br>(歌曲/歌单)</td>
+                            <td>https://bird.ioliu.cn/netease</td>
+                            <td>GET/POST</td>
+                        </tr>
+                    </tbody>
+                </table>
+            </div>
+        </div>
+    </section>
+    <footer id="footer">
+        <div class="inner">
+            <div class="copyright">
+                &copy; 2016 <a href="https://ioliu.cn" target="_blank">云淡风轻 </a>
+                <br>
+                <a href="http://t.cn/RVBGhA1">
+                    <img src="./images/qiniu.png" width=50 alt="七牛云存储">
+                </a>
+                <a href="#">
+                    <img src="./images/aliyun.png" width=50 alt="阿里云计算">
+                </a>
+            </div>
+        </div>
+    </footer>
+    <script>
+        window.onload = function() {
+            //- baidu Analytics
+            if (!/^http:\/\/localhost/.test(location.href)) {
+                var _hmt = _hmt || [];
+                var hm = document.createElement("script");
+                if (/ioliu/.test(location.href)) {
+                    hm.src = "//hm.baidu.com/hm.js?930e83393fcca01f1abff14df21cec12";
+                } else {
+                    hm.src = "//hm.baidu.com/hm.js?9b00cc8218f3159497e6207cee8dd0c6";
+                }
+                var s = document.getElementsByTagName("script")[0];
+                s.parentNode.insertBefore(hm, s);
+            }
+        };
+    </script>
+</body>
+
+</html>

+ 1 - 0
static/root.txt

@@ -0,0 +1 @@
+5bcbd6aa3c5743d59a0c37f8ca221c7c

+ 12 - 12
views/layout.pug

@@ -2,21 +2,21 @@ doctype html
 html
   head
     title= title
-    link(rel='stylesheet', href='/static/css/main.css')
+    link(rel='stylesheet', href='/css/main.css')
     meta(name="viewport",content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0")
     meta(name="author",content="xCss xioveliu@gmail.com")
-    meta(name="keywords",content="JsonBird,数据代理服务,数据接口代理,远程数据接口代理,远程接口,服务,A Remote Data Interface Proxy Service,CORS")
+    meta(name="keywords",content="JsonBird,数据代理服务,数据接口代理,远程数据接口代理,远程接口,代理服务,A Remote Data Interface Proxy Service,CORS,HTTPS解决方案")
     meta(name="description",content="业界领先的远程数据接口代理服务")
-    link(rel="shortcut icon",href="/static/images/favicon.ico")
-    link(rel="bookmark",href="/static/images/favicon_72.ico")
-    link(rel="apple-touch-icon",href="/static/images/fav_72x72.png")
-    link(rel="apple-touch-icon",sizes="16x16",href="/static/images/fav-16x16.png")
-    link(rel="apple-touch-icon",sizes="36x36",href="/static/images/fav-36x36.png")
-    link(rel="apple-touch-icon",sizes="72x72",href="/static/images/fav-72x72.png")
-    script(src="/static/js/jquery.min.js")
-    script(src="/static/js/skel.min.js")
-    script(src="/static/js/util.js")
-    script(src="/static/js/main.js")
+    link(rel="shortcut icon",href="/images/favicon.ico")
+    link(rel="bookmark",href="/images/favicon_72.ico")
+    link(rel="apple-touch-icon",href="/images/fav_72x72.png")
+    link(rel="apple-touch-icon",sizes="16x16",href="/images/fav-16x16.png")
+    link(rel="apple-touch-icon",sizes="36x36",href="/images/fav-36x36.png")
+    link(rel="apple-touch-icon",sizes="72x72",href="/images/fav-72x72.png")
+    script(src="/js/jquery.min.js")
+    script(src="/js/skel.min.js")
+    script(src="/js/util.js")
+    script(src="/js/main.js")
 
   body
     block content

+ 3 - 3
views/welcome.pug

@@ -3,7 +3,7 @@ extends layout
 block content
     header#header
         div.inner
-            a.logo(href='/') #{head}
+            a.logo(href='/') JsonBird
             nav#nav
                 a(href='/') 首页
                 a(href='https://jsfiddle.net/LNing/duL5Lby7/',target="_blank") 示例
@@ -15,8 +15,8 @@ block content
     section#banner
         div.inner
             header
-                h1 Welcome to #{head}
-                p #{description}
+                h1 Welcome to JsonBird
+                p 业界领先的远程数据接口代理服务
             div.flex
                 div
                     span.icon.fa-bolt