Tag: 服务

将角度服务数据传递给仪表图控制器

我的项目中有一个仪表图控制器,它必须显示角度服务的数据。 但是当我调用服务函数时,它不会接受来自服务的数据。 这是我正在尝试的: Controller.js angular.module(“app.controllers”, []) .controller(“gaugeCtrl”, [“$scope”,”config”,”myService”, function ($scope,config,myService) { $scope.gaugeHome = { gaugeData: myService.getdata(), gaugeOptions: { lines: 12, angle: 0, lineWidth: 0.47, pointer: { length: 0.6, strokeWidth: 0.03, color: “#555555” }, limitMax: “false”, colorStart: config.secondary_color, colorStop: config.secondary_color, strokeColor: “#F5F5F5”, generateGradient: !0, percentColors: [ [0, config.secondary_color], [1, config.secondary_color] ] } } ]) 这是我的服务数据。它确实获取数据但无法传递到控制器代码中的控制器val字段 var […]

使用jQuery前端的REST Web服务安全性

谢谢阅读。 我想开发一个安全的Web应用程序,其中jQuery作为前端,.NET MVC作为服务器端,其function以RESTful Web服务表示。 在这一点上,我正在设想我将使用的安全方案,但我想要一些关于最佳实践的建议(显然我将使用https / ssl,但当然还有更多内容)。 我一直是秘密密钥方法的粉丝所以我正在绞尽脑汁试图弄清楚如何在这种类型的Web应用程序架构中使用它,但我不知所措。 基本上,将生成密钥并将其放置在服务器上以及提供给客户端(因此密钥永远不会通过线路发送),并且每个客户端请求必须使用此密钥以数字方式“签名”。 这将是您通常在Web应用中看到的典型用户名/密码/会话ID结构的补充。 我的问题是在客户端上实际存储密钥。 由于jQuery文件只是位于服务器上的.html,因此无法访问虚拟Web目录之外的目录中的密钥文件。 将秘密密钥文件放在公共网站上并不会让它成为太多秘密。 🙂 以下是我希望它的工作方式: 在一定的时间间隔(5-15分钟),后端进程生成一个密钥,并将其放在后端数据库中,以及Web服务器上非公共位置的文件中。 当客户端发出请求时,它将从密钥文件中读取,然后使用密钥对请求进行数字签名。 服务器接收请求并使用密钥对其进行解码。 但显然#2是问题所在,因为无法通过javascript访问“秘密”(即非公开)文件。 我太偏执了吗? 密钥方法很好,因为它具有超出用户名/密码的另一级别的安全性(攻击者需要密钥和有效的用户名/密码),如果我每5分钟重新生成密钥,则风险会降低,如果密钥会泄漏。 这也确保所有请求都来自“认证”客户端。 但我不知道如何使用非编译代码,如html / jQuery。 有没有人对RESTful Web服务安全方法有任何建议或文章? 谢谢 :) 文斯

从jquery调用json webservice时出错

我已经搜索谷歌寻找同样的问题,我似乎找不到任何帮助。 任何帮助表示赞赏。 我在C#中创建了一个web服务asmx: [WebMethod] [ScriptMethod()] public ListObj GetList(string ListName) { SqlConnection DBConnection = new SqlConnection(); DBConnection.ConnectionString = ConfigurationManager.ConnectionStrings[“SiteSqlServer”].ToString(); SqlDataReader DBReader = null; SqlCommand query = new SqlCommand(“SELECT Lists.Text, Lists.Value FROM Lists WHERE ListName = ‘” + ListName + “‘”, DBConnection); List text_list = new List(); List value_list = new List(); DBConnection.Open(); DBReader = query.ExecuteReader(); while […]

Javascript或JQuery从外部网站获取html内容

可能重复: 如何规避同源政策 无论如何从外部网站获取内容,例如我想通过使用Javascript或JQuery从客户端站点中的URL http://www.readwriteweb.com/获取内容

如何在节点js中使用jquery自动完成

我试图用节点rest服务实现jquery自动完成,但我可以让它工作。 这是我的源代码: 自动完成: $(‘#search’).autocomplete({ source: function (req, res) { $.ajax({ url: “http://www.example.com:3000/autocomplete”, dataType: “jsonp”, type: “GET”, data: { term: req.term }, success: function (data) { res($.map(data.results, function (item) { return { label: item.id, value: item.id }; })); }, error: function (xhr) { alert(xhr.status + ‘ : ‘ + xhr.statusText); } }); } }); 节点服务 exports.find […]