2

我正在用 NodeJS 和 MongoDB 开发一个公共电子商务网站,我一直在使用而不是 nginx 或类似的东西。(请让我知道我是否完全疯了这样做,以及为什么在我走得太远之前:)

作为这个网站的一部分,我需要计算运费,但我需要知道这些数字是正确的,因为我想在结账时向客户收费。

如何使用 Node.js 进行设置?

我有一种解决方案,但我不能保证它是准确的。有没有人使用 Node 处理过 UPS API?

在此先感谢您的帮助

4

3 回答 3

2

名叫 Jesse D. Pate 的人开发了一个本地 UPS API。我不知道这是否值得,但是 github repo 在这里,它可以通过安装和玩弄

npm install ups_node
于 2011-08-26T23:36:44.563 回答
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 应用程序中使用。

于 2011-08-26T21:19:27.433 回答
0

我开发了一个节点模块,支持 UPS API 的更多功能(并将继续改进)。使用此模块,您可以提供评级信息、创建货件、制作标签、取消货件、跟踪货件和执行地址验证。

看看这个:

npm install shipping-ups

在此处阅读文档:https ://github.com/typefoo/node-shipping-ups

于 2014-01-29T15:17:17.347 回答