Angular 4和Node js
在angular度4在客户端,我有一个post方法,当我点击它 – >
var json=JSON.stringify({id:"1",name:"par",title:"ssss"}); var params='json'+json; this.http.post("http://localhost:3000/users/insertData",params, optio .subscribe(res => console.log(res.json()));}
在服务器端点击这个,我使用节点expressionjs,所以在服务器端的问题我得到的数据types是不可接受的数据库我的SQL,所以数据越来越 – >
{ 'json{"id":"1","name":"par","title":"ssss"}' : ' ' }
但我想获取数据是 – >只有JSONforms
{"id":"1","name":"par","title":"ssss"}
所以请给我一些解决scheme…
尝试没有stringify
var params={id:"1",name:"par",title:"ssss"}
这一行: var params='json'+json;
用JSONforms连接一些string和一些数据。
我不知道你在做什么,但是这就是为什么当你收到后端数据不是JSON。
默认情况下,Angular会将所有的表单提交数据转换成json,即使你提交了一个模型,它会在将其转换为json之前发送给服务器。 除非您明确要提交表单数据。
其次,正如Adam所指出的那样,你试图用这段代码来实现var params='json'+json;
- angular度谷歌login模块投掷404
- Angular2应用程序初始加载问题。 typescript.js文件是4.75MB
- `window`没有被定义 – Angular CLI
- 何时使用socket.io? 何时使用简单的Http调用?
- 如何检测Angular2中Date对象的变化?
- 为什么量angular器立即运行每一行代码?
- Angular 2获取错误** CALL_AND_RETRY_LAST分配失败 – 使用npm run start时,JavaScript堆内存不足**
- 无法在量angular器中使用–suites选项,因此会出现“Spec patterns与任何文件不匹配”错误
- 通过Express格式错误从Node API向客户端(Angular2)提供的身体响应