run on terminal:
PORT=6000 node app.js
this will run this app on port 6000
difference between put and patch
-
The PUT method is used to completely replace the existing document in the database with the new data being sent in the request. This means that all fields in the existing document will be overwritten with the new data.
-
The PATCH method, on the other hand, is used to partially update a document, rather than replacing it entirely. This means that only the fields specified in the request will be updated, while the rest of the fields in the document will remain unchanged.
in case of put use this(uncomment is controller update function) :
overwrite: true
useNewUrlParser: true,
useCreateIndex: true,
useFindAndModify: false,
useUnifiedTopology: true,
how to get the value from checkbox in react:
import React, { useState } from "react";
function MyComponent() {
const [checkboxValue, setCheckboxValue] = useState(false);
const handleCheckboxChange = event => {
setCheckboxValue(event.target.checked);
};
return (
<div>
<input type="checkbox" onChange={handleCheckboxChange} />
<p>Checkbox Value: {checkboxValue.toString()}</p>
</div>
);
}
export default MyComponent;