Tag: json

Elasticsearch:如何在将Json数据上传到Elasticsearch之前创build映射

我试图在将json数据上传到elasticsearch之前创build映射。 我不知道如何在sails.js中上传json数据之前实现映射 这是我的bulkupload片段 var body = []; //row is json data rows.forEach(function(row, id) { body.push({ index: { _index: 'testindex', _type: 'testtype', _id: (id+1) } }); body.push(row); }) client.bulk({ body: body }, function (err, resp) { if (err) { console.log(err); return; } else { console.log("All Is Well"); } }); 我想在数据上传之前创build映射。任何人都知道如何在sails中创build映射。 我的Json对象 [ { Name: 'paranthn', Age: […]

如何获取js响应的angular度js中的数据(来自js中间件)

所以我正在手动创build令牌。 我想要做的是用户login后,令牌发送到JSON格式的angular度模块或其他一些格式无关紧要,然后我想保存在cookie中。 这里是来自节点js的一个简单的json响应代码 res.json({success : 1, token: "adhahashahd"}); 请现在指导我如何获取这个angular度控制器,然后如何保存这个angular度的cookie。 谢谢。 这是编辑的部分家伙 这是我调用节点js路由的控制器代码 $http.post('../userlogin', $scope.user).success(function(response) { console.log(response); 这是整个过程完成后由nodejs做出的响应 res.json({token : "asx"}); 现在这是我从下面给出的答案跟随的cookie部分。 $http.post('../userlogin', $scope.user).success(function(response) { console.log(response); $http.get('userlogin').success(function(data){ data=JSON.Parse(data); $cookie.put('token',data.token) }).error(function(error){ console.log(error) }) 这个错误出现在前端部分,就像谷歌浏览器的开发者窗口中看到的一样 GET http://localhost:1339/userlogin 404 (Not Found) 向上投票你们所有人,谢谢你们。 一个问题,如果所有的答案都足够好,我可以接受多个答案。 因为你们都给出了正确的build议。 我真的很感激。 🙂 编辑没有2个人 当我只是这样做 var z = response.token; console.log(z); $cookie.put('token', z); 我能够得到我想要的,但现在错误与cookie有关。 它读取 ReferenceError: $cookie […]

Swift POST请求以错误的格式将body发送到node.js / express应用程序

我想从一个iOS应用程序使用Swift发送JSON对象。 一切正常,但是node.js / express后端的请求体中的主体处于aca-awkward格式,其中在Swift中分析的整个JSON对象是实际的关键字。 那么服务器上收到的是: req.body = { '{"email":"email","password":"password"}': '' } 我希望它是: { "email":"email","password":"password" } 所以我可以通过req.body.email访问键值 我是新来的ios和nodejs之间的http通信,所以也许这是正常的,但它非常恼人。 我的IOS邮政编码是: let url = NSURL(string: "http://localhost:3000/users") let request = NSMutableURLRequest(URL:url!) request.HTTPMethod = "POST" var login_details: [String: AnyObject] = [ "email" : "\(self.email_field.text)", "password" : "\(self.password_field.text)" ] let valid = NSJSONSerialization.isValidJSONObject(login_details) var err: NSError? request.HTTPBody = NSJSONSerialization.dataWithJSONObject(login_details, options: nil, […]

亚马逊Alexa技能Lambda代码将不会执行

我正在尝试在NodeJS中编写Amazon Alexa技能的Lambda函数。 Alexa就是那种响应你的声音的圆柱形扬声器,而“技巧”基本上就是一个语音应用程序。 该函数从Alexa设备获取JSONinput并创build一个响应,然后将新的JSON发送回设备进行输出。 这个代码应该从BTC-e JSON中将比特币拉到美元汇率,提取“平均值”并将其输出到Alexa设备。 我很久没有做任何编码,所以请原谅任何愚蠢的错误。 我拿了示例代码,并试图修改它为我的目的,但在AWS中执行时出现此错误: { "errorMessage": "Unexpected identifier", "errorType": "SyntaxError", "stackTrace": [ "Module._compile (module.js:439:25)", "Object.Module._extensions..js (module.js:474:10)", "Module.load (module.js:356:32)", "Function.Module._load (module.js:312:12)", "Module.require (module.js:364:17)", "require (module.js:380:17)" ] } 我的代码在这里 。 我有一个感觉,问题是在84-106行,因为这是我的大部分工作。 感谢您的帮助!

转换CSV文件到JSON字典?

我需要将大型CSV数据集转换为JSON,但输出结果应该是这样的JSON字典: var products = { "crystal": { "description": "This is a crystal", "price": "2.95" }, "emerald": { "description": "This is a emerald", "price": "5.95" } }; 这就是CSV表格的样子: 我正在使用这里引用的脚本来生成JSON: var csv = require('csv') var fs = require('fs') var f = fs.createReadStream('Fielding.csv') var w = fs.createWriteStream('out.txt') w.write('['); csv() .from.stream(f, {columns:true}) .transform(function(row, index) { return (index === 0 […]

NPM安装在计算机之间的行为不同

不知道为什么发生这种情况…谷歌search,但我似乎无法find答案。 我有2个Mac,在他们每个人我有一个文件夹包含相同的package.json文件,其中包含20个依赖项的列表。 当我运行“npm install”时… 计算机1:将所有列出的依赖关系安装在自己的文件夹中 – 总共20个文件夹。 电脑2:安装一吨不同的文件夹 – 确切地说是561。 这些额外的文件夹似乎是我在package.json中列出的主要依赖关系的依赖关系。 只是好奇这是为什么发生,如果有反正如何控制npm下载和组依赖? 我感谢计算机下载561文件夹较小的整体文件大小…但可能有一些情况下,我需要组织的依赖关系。 谢谢!

为什么应该使用环境variables对JSON Web Tokens(JWT)进行签名?

在各种教程中,我发现他们都说“JWT应该由环境variables签名,而不是硬编码到应用程序中”。 从安全的angular度来看,如果黑客获得Node.js应用程序源代码的访问权限,我假设他们也可以在服务器的系统上看到环境variables? 从节点内部调用一个环境variables与对应用程序的源代码进行硬编码调用本质上是如何更安全的?

节点设置文件与MySQL存储

我已经构build了我的第一个Node应用程序,我需要使用5-10个全局variables。 事情是我想能够更改这些值,而无需重新启动服务器。 所以,我设置了一个时间间隔,并从(JSON?)文件或通过一些查询更新这些文件到数据库。 现在,我的更好的select是什么? 在应用程序中使用mysql和读取文件模块。 基于安全的是不是最好将json文件放在公共文件夹后面,并从中读取? 虽然没有SQL注入是可能的,我认为在数据库中也应该是非常安全的。 你们有什么感想 ?? 在节点JS仍然是一个新手。 谢谢

mongodbfilter不工作

我试图对我的数据库运行一个查询如下: filter.customerProfile = { $exists: true }; console.log("filter: " + JSON.stringify(filter)); this.accountsAPI.find(filter, cb); 在callback我打印: console.log('first element: ', JSON.stringify(accounts[0])); 我的输出: filter: {"customerProfile":{"$exists":true}} first element: {"username":"aabrahams","firstName":"Arthur","lastName":"Abrahams","DOB":"1981-07-11","email":"aabrahams@gmail.com","adminProfile":[{"displayUsername":"Art Abrahams","active":true,"priceEdits":[],"products":[],"productEdits":[],"jobCancellationApprovals":[],"partnerApprovals":[]}],"_id":"TkJNoSogUaJFKIHU"} 基本上,它返回的所有用户,不仅是那些“customerProfile”,我用什么filter都不重要。 我试着添加“$ ne”:null,并没有帮助。

将XMLstring转换为JSON

我正在向Node应用程序的人口普查API提出API请求。 我收到的响应是一个XMLstring: "[["POP","DATE","state"], ["735132","6","02"], ["735132","6","02"]]" 我想把它转换成JSON。 我曾尝试使用npm xml2js,但我收到以下错误: “第一个标签之前的非空白行:0列:1 我不懂XML,所以很难理解错误信息。 任何好的想法,我可以如何将此响应转换为JSON? 提前致谢!