Comment envoyer des données d’ingrédients au serveur?

J’ai un formulaire de recette où il y a plus de boutons pour les ingrédients, car une recette contient plusieurs ingrédients. J’ai besoin de transmettre ces données au serveur. J’utilise Meteor pour le backend. Je pouvais transmettre toutes les données telles que nom, description, prix, livraison estimée au serveur, mais je ne pouvais pas envoyer d’ingrédients à la collection de recettes (ou au serveur). Comment puis-je envoyer des ingrédients au serveur car il contient plusieurs données?

Mon code est

import React, { Component } from 'react'; import Input from './Input.jsx'; export default class Sell extends Component { constructor() { super(); this.state = { inputValues : {}, inputs:[] } this.onHandleSubmit =this.onHandleSubmit.bind(this); this.onSubmit = this.onSubmit.bind(this); } onChange( name, { target : { value } }) { const inputValues = this.state.inputValues; inputValues[name] = value; this.setState({ inputValues }) } onHandleSubmit() { const name = `ingrediant-${this.state.inputs.length}`; let inputbox =  const inputs = this.state.inputs; inputs.push(inputbox); this.setState({ inputs }); } onSubmit(event){ event.preventDefault(); let nameOfRecipe = event.target.name.value; let description = event.target.description.value; let price = event.target.name.value; let estimatedDelivery = event.target.delivery.value; let ingredients = this.state.inputValues; Meteor.call('Recipe.insert', nameOfRecipe, description, price, estimatedDelivery, ingredients, (err) => { if(err){ Materialize.toast(err.reason,2500); }else{ FlowRouter.go('/'); } }); } render() { ); } } 

server.js

 Meteor.methods({ 'Recipes.insert':(nameOfRecipe, description, price, estimatedDelivery, ingredients) => { let recipe={ user:Meteor.user(), createdAt:new Date(), nameOfRecipe:nameOfRecipe, description:description, price:price, estimatedDelivery:estimatedDelivery, ingredients:ingredients, likes:[], comments:[] } Recipes.insert(recipe); } }); 

Le code pour l’envoi de données au serveur est dans onSubmit ().