zoukankan      html  css  js  c++  java
  • nodejs 使用express开发获取其他网站引用本站点js文件的参数

    nodejs进行站点的开发其性能是很好的,在js 大行其道的天下,使用js基本上可以干好多只要我们能想到的东西,我们可以使用js文件进行用户验证等等。

    这次我们就使用express 进行获取其他站点引用我们js 文件的处理(其中js文件是带参数的)

    引用我们js文件的站点的页面如下:

    1.站点引用

    <html> <head> <script type="text/javascript" src="http://localhost:3000/javascripts/userinfo.js?username=jack&id=8&uid=258" ></script>  </head> <body>

    <style>

    #div {

    margin-left:auto; margin-right:auto; 90%; height:auto;

    text-align:center; background-color:white;

    }

    </style>

    <div id="div"> 

    this is a demo

    </body>

    </html>

    看到其中的js引用文件了吧,这个就是带参数的js文件

    2.node 站点开发

    我们使用express 比较简单

    在app.js 中添加以下配置:

    app.get('/javascripts/userinfo.js',login.js);

    这是进行js文件访问的路由配置

    login.js 中的处理

    exports.js=function(req,res)
    {
     res.json({username:req.param('username'),id:req.param('id'),uid:req.param('uid')});
    };

    比较简单就是进行测试,我们获取参数并进使用json格式返回给引用的客户端。

    3.测试的界面

    引用站点

    返回的json数据

    返回给引用端js文件内容

    我们实际上应用返回的js文件内容

    /**
     * Created by Dalong on 14-1-20.
     */
    function say()
    {
        alert('this is a demo app');
    }

    这样我们就可以使用js进行用户的验证,当然实际中我们需要进行更加深入的设计。使用这种方式同时可以实现我们通常所说的用户访问统计。

  • 相关阅读:
    数组模拟队列
    数组模拟栈
    数组实现双链表
    别再傻傻地说电脑内存不够用了,望周知!
    电脑内存又不够了?六个方法拯救你的C盘!
    jsp基础语法与指令
    最新的web.xml配置代码
    浅谈Session技术
    浅谈cookie技术
    Javaweb编程之Response下载文件
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/3527846.html
Copyright © 2011-2022 走看看