我正在开发NodeJS和MongoDB中的公共电子商务网站,我正在使用永远而不是nginx或类似的东西。 (请告诉我,如果我这样做是完全疯了,为什么在我走得太远之前:)
作为本网站的一部分,我需要计算运费,但我需要知道数字是现货,因为我想在结账时向客户收费。
我怎么能用Node.js设置它?
我有one solution,但我无法保证它是准确的。有没有人使用Node处理UPS API?
提前感谢您的帮助
答案 0 :(得分:2)
名叫Jesse D. Pate的人开发了一种原生UPS API。我不知道它是否值得,但github回购是here,它可以通过via
安装和玩弄npm install ups_node
答案 1 :(得分:1)
我想我已经弄明白了......现在开始一个Github项目
这是一种通用的方法:
我修改了./RatingPackage/PACKAGEXMLTools/Rate_Tool_SampleRequest.xml
以包含我的信息然后我将其保存为testRequest.xml
然后我使用命令将其发布到https://wwwcie.ups.com/ups.app/xml/Rate(他们的测试服务器)
curl -X POST -d“`less testRequest.xml`”https://wwwcie.ups.com/ups.app/xml/Rate
并返回一个XML文档,然后可以将其转换为(高级)json格式并在Web应用程序中使用。
答案 2 :(得分:0)
我开发了一个节点模块,支持UPS API的更多功能(并将继续改进)。使用此模块,您可以提供评级信息,创建货件,生成标签,废弃货件,跟踪货件以及执行地址验证。
检查出来:
npm install shipping-ups