使用Axios的JavaScript POO和请求
我正在尝试使用Axios向数据库发送数据,通常使用使用Axios的JavaScript POO和请求,javascript,mysql,axios,fetch,Javascript,Mysql,Axios,Fetch,我正在尝试使用Axios向数据库发送数据,通常使用literal对象。但我想创建这样一个对象: const Food = (foodName, proteins) => { this.foodName = foodName; this.proteins = proteins; ... }; <input id="food name" name="foodName"
literal对象
。但我想创建这样一个对象:
const Food = (foodName, proteins) => {
this.foodName = foodName;
this.proteins = proteins;
...
};
<input
id="food name"
name="foodName"
type="text"
value={inputValue.foodName}
onChange={(event) => handleChange(event)}
/>
然后,用用户值作为输入设置一个新对象,如下所示:
const Food = (foodName, proteins) => {
this.foodName = foodName;
this.proteins = proteins;
...
};
<input
id="food name"
name="foodName"
type="text"
value={inputValue.foodName}
onChange={(event) => handleChange(event)}
/>
不能将arrow函数用作构造函数。用普通函数或类替换它。然后,您将能够使用
newfood()
创建新实例。“发送到BDD”又意味着什么?BDD通常代表行为驱动开发。@YuryTarabanko,对不起,我指的是数据库(POST/GET/UPDATE/DELETE),对象工厂有什么问题<代码>常量食物=(食物名称,蛋白质)=>({foodName,蛋白质})代码>?听起来你想让你的代码更糟。。。是的,你在无缘无故地打扰自己。@AluanHaddad,哼,首先我不知道如何用用户输入(我猜是用onClick)真正创建一个新对象。我把整个代码贴在下面:)