CRUD MONGO - EXPRESS - NODE
- Ejecuta la clonación del repositorio en tu teminal:
git clone https://github.com/d-maza/mystrore_back-MEAN.git
- Acede a la carpeta con el comando:
cd mystrore_back-MEAN
- Recuerda que es necesario tener instalado NodeJS, decasrgar los repositorios con en comando.
npm install
- Elimina el
.example
del archivo.env.example
quedandote un archivo con el nombre.env
En este archivo puedes editar las whitelist de tus accesos permitidos (dominios o puertos) y cambiar en acceso de base de dados (Actuamente esta en localhots:3000)
El ejercicio de ejecuta en el archivo app.js:
node app
GET /api/get_products
Parameter | Type | Description |
---|---|---|
api_key |
string |
NO Required. Your API key |
GET /api/get_product/${id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of item to fetch |
DELETE /api/delete_product/${id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of item to fetch |
{
name: string;
price: number;
description: string;
category: string;
}
async function get_products() {
let response = await fetch("http://localhost:3000/api/get_products", {
method: "GET",
});
let data = await response.json();
console.log(data);
}
get_products()
<?php
use Illuminate\Support\Facades\Http;
$response = Http::withHeaders([
])
->get('http://localhost:3000/api/get_products');
echo $response->body();
Si encuentras algo que se pueda mejorar, envíe una solicitud de extracción.