设置 Extjs Rest Proxy Create 函数时出错

Error while setting up Extjs Rest Proxy Create function

我在 Extjs 模型中使用 Rest 代理作为:

Ext.define('ThemeApp.model.peopleModel', {
extend: 'Ext.data.Model', fields: [
    { name: 'userId' },

    { name: 'title' },

    { name: 'body'}
],

proxy: {
    type: 'rest',
    format: 'json',
    limitParam:"",
    filterParam: "",
    startParam:'',
    pageParam:'',
    url:'http://jsonplaceholder.typicode.com/posts/1',

    api: {
      read  : 'http://jsonplaceholder.typicode.com/posts/1',
      create: 'http://httpbin.org/post'},

    headers: {'Content-Type': "application/json" },     

    reader: {
    type: 'json',
    //rootProperty:'issues'
    },
    writer: {
        type: 'json'
    }

在我看来,我将创建函数调用为:

var user = Ext.create('posts', {"userId": 124,"title": "sunt","body": "quia"}); 
user.save();

因为我正在 http://jsonplaceholder.typicode.com/ 上测试所有内容,所以我希望代码能够正常工作,因为当我通过 Postman 实用程序测试 GET 和 POST 功能时,一切正常。 谁能指出我的错误?

我发现了我的错误。

在下面的代码中,我没有设置正确的模型名称,因为它不会 "Posts" var user = Ext.create('posts', {"userId": 124,"title": "sunt","body": "quia"}); user.save();

此外,如果您尝试使用 http://jsonplaceholder.typicode.com/,则不应在 post 请求中发送 ID。