如何根据Node.js中的post参数之一为所有请求设置时区
How to set a timezone for all request based on one of the post parameter in Node.js?
我有一个基于Node.js Express的REST应用程序,我想将其扩展到其他国家/地区。由于到目前为止,我所有与日期时间相关的操作都基于本地时区,因此如果请求来自不同的时区,则会出现问题。
在我的每个请求中,我都可以有一个标识符来定义特定的时区,服务器会相应地处理它。
例如:如果国家是美国,那么我会限制每个请求都有一个参数,比如id,服务器使用该id识别时区。
现在的挑战是只为那个特定的请求更改服务器的时区。
问题是
截至目前,所有与日期时间相关的操作都基于本地时区
为什么不考虑为服务器操作使用统一标准(UCT/GMT)呢?
如果出于某些原因,您需要保留本地时间值,则还应包括UTC的本地时间偏移量或两种格式的存储时间。
相关文章:
- ajax请求的顺序总是不同的
- Meteor如何接收HTTP请求
- 有没有一种方法可以防止img get请求使用css或js发生
- 从ajax请求中获取javascript对象
- toLocaleDateString和toLocaleString方法不尊重机器时区
- JSONP请求返回结果,但也触发error_callback
- 在localhost Dev Box上测试JSONP请求的最佳方式
- Ajax请求文档就绪会导致jquery加载缓慢
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 在openshift node js应用程序中获取请求
- 反应路由器弄乱了请求网址
- 高库存时期时间与时区不匹配
- 在我的情况下,如何进行http请求
- 使用密码对话框Javascript请求帮助
- 仅在IE中,javascript中的时区名称不正确
- servlet中的请求对象,而不是从jsp接收参数值
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- JavaScript代码未正确检查ajax请求
- 如何根据Node.js中的post参数之一为所有请求设置时区