Tag: coldfusion

如何让node.js使用CFML风格#散列#variables?

我构build了一个Node.js框架,并且我喜欢ColdFusion的<cfoutput>风格散列限定variables。 我试图找出如何达到同样的效果。 例如: <h1> #this.pageTitle# </h1> <div> #this.content()# </div>

使用JavaScript来处理由ColdFusion 9序列化的查询数据整齐地?

ColdFusion的serializeJSON函数像这样发送一个string: {"COLUMNS":["COURSE","CONTID","CODE"],"DATA":[["Texting 101",41867,"T043"]]} 如何整齐地使用JavaScript访问数据? var response = JSON.parse(this.responseText); console.log(response["CODE"]); // this doesn't work of course, but is there any way? console.log(response.DATA[0][1]) // this works but it's not readable 是否可以使用列名称而不是arrays位置访问JSON数据? 这是titanium工作室,所以我有访问节点(如果这有助于我的原因)。

在ColdFusion中encryption,在Node.js中解密

我正在encryptionColdFusion中的string enc_string = '7001010000006aaaaaabbbbbb'; uid = encrypt(enc_string,'WTq8zYcZfaWVvMncigHqwQ==','AES','Hex'); // secret key for tests only 结果: DAEB003D7C9DBDB042C63ED214E85854EAB92A5C1EC555765B565CD8723F9655 后来我想解密Node中的那个string(只是一个例子) uid='DAEB003D7C9DBDB042C63ED214E85854EAB92A5C1EC555765B565CD8723F9655' decipher = crypto.createDecipher('aes-192-ecb', 'WTq8zYcZfaWVvMncigHqwQ==') decipher.setAutoPadding(false); dec = decipher.update(uid, 'hex', 'utf8') dec += decipher.final('utf8') 我尝试了几个密码,但没有运气。 我不想修改ColdFusion代码来使其工作,但如果没有其他机会,我会这样做。 我想用GET从一个站点发送一些encryption的数据到另一个。 有什么build议? 编辑:我尝试所有AES,DES,与IV,没有IV,与&没有填充。 也试过base64。 也没有运气。