Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何使用sequelize中的关联模型将多层次json对象发布到尾声中_Node.js_Rest_Express_Sequelize.js_Epilogue - Fatal编程技术网

Node.js 如何使用sequelize中的关联模型将多层次json对象发布到尾声中

Node.js 如何使用sequelize中的关联模型将多层次json对象发布到尾声中,node.js,rest,express,sequelize.js,epilogue,Node.js,Rest,Express,Sequelize.js,Epilogue,我正试图将一个多层对象发布到一个尾声生成的REST服务器,该服务器具有许多相关模型 对象: { "customer": { "name": "string", "phone": "string", "address1": "string", "address2": "string", "city": "string", "state": "string", "zip": "string", "cross-street": "stri

我正试图将一个多层对象发布到一个尾声生成的REST服务器,该服务器具有许多相关模型

对象:

{
"customer": {
    "name": "string",
    "phone": "string",
    "address1": "string",
    "address2": "string",
    "city": "string",
    "state": "string",
    "zip": "string",
    "cross-street": "string",
    "special-instructions": "string",
    "longitude": "string",
    "latitude": "string"
},
"info": {
    "scheduled-dt": "string",
    "estimated-dt": "string",
    "confirmation-number": "string",
    "service-type": "string",
    "payment-is-cash": "string",
    "tip-payment-is-cash": "string",
    "payment-type": "string",
    "tip-payment-type": "string",
    "subtotal": "string",
    "delivery-charge": "string",
    "sales-tax": "string",
    "tip": "string",
    "total": "string",
    "coupon-description": "string",
    "coupon-amount": "string"
},
"restaurant": {
    "name": "string",
    "billing-comment": "string"
},
"items": [
    {
        "name": "string",
        "group_name": "string",
        "group_id": "string",
        "pos_id": "string",
        "quantity": "string",
        "price": "string",
        "mods": [
            {

                "name": "string",
                "pos_id": "string",
                "portion": "string",
                "group_name": "string",
                "group_id": "string",
                "price": "string",
                "quantity": "string"
            }
        ]
    }
]
}

目前的协会如下:

  • Order有一家餐厅
  • 餐厅属于秩序
  • 订单有一个客户
  • 客户属于订单
  • 订单有一个信息
  • 信息属于订单
  • 订单上有很多项目
  • 物品属于订单
  • 物品有很多mod
  • Mods属于Items
到目前为止,我可以单独发布给所有人。但他们并不交往

我如何将整个对象发布到一个路由中,比如“创建顺序”

然后可以通过orders/1/info/查找订单信息

我对诺德非常陌生,我非常迷茫

任何帮助都是福


我使用的是sequelize、express,当然还有尾声。

将完整的json存储在一个变量中,后处理很好,但存储和分发数据是问题将完整的json存储在一个变量中,后处理很好,但存储和分发数据是问题所在