这使我发疯。
我有一个连接到Symfony4 Rest API的ReactJS应用程序。我正在提出基本的PUT请求。直到最近,一切都运转良好-现在任何包含日期值的表单都无法在date元素上进行验证
当我使用MAMP / Postman在本地复制请求时,它可以完美运行。完全相同的代码库。但是,部署在Azure服务器(CentOS / nginx)上的完全相同的代码将引发错误。
可能是什么原因造成的?我想问题是:在本地Apache服务器和运行nginx,运行相同代码的Azure云服务器之间的配置方式可能会有所不同。
任何想法都将不胜感激。
请求标头
Provisional headers are shown
Accept: application/json
Content-Type: application/json;charset=UTF-8
Origin: http://localhost:3000
Referer: http://localhost:3000/admin/offers/standard/6/edit
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
请求正文
{
"notes": "SOME NOTES - Offer first draft",
"po_number": "1234567",
"company_id": 13,
"start_date": "2018-12-09"
}
Symfony表单:
`->add('start_date', DateType::class, [
'invalid_message' => 'Please enter a valid date with time for post date:
Y-M-d',
'widget' => 'single_text',
'format' => 'Y-M-d',
])`