尝试从我的数据库MySQL插入HTML [重复]

jv4diomz  于 2024-01-05  发布在  Mysql
关注(0)|答案(1)|浏览(157)

此问题在此处已有答案

Getting Unexpected Token Export(19个回答)
24天前关闭。
我试图插入HTML从我的数据库MySQL与nodejs。
我从我的数据库中获取产品

  1. export async function getAllProducts() {
  2. try {
  3. const response = await fetch('http://localhost:4000/productos');
  4. if (!response.ok) {
  5. throw new Error(`Error: ${response.status} - ${response.statusText}`);
  6. }
  7. const json = await response.json();
  8. return json;
  9. } catch (error) {
  10. console.error('Error fetching products:', error.message);
  11. throw error;
  12. }
  13. }

字符串
我试着插入它,但我有这个错误:


的数据

  1. import { getAllProducts } from "../products.js"
  2. //instancias
  3. const contenedor_hamburguesa = document.getElementById("contenedor-hamburguesa");
  4. const contenedor_smash = document.getElementById("contenedor-smash");
  5. const contenedor_ensalada = document.getElementById("contenedor-ensalada");
  6. const contenedor_bebida = document.getElementById("contenedor-bebida");
  7. const fillProducts = async () => {
  8. const products = await getAllProducts();
  9. products.forEach(product => {
  10. const categoria = product.categoria;
  11. let container;
  12. // Comparar con strings directamente
  13. if (categoria === "hamburguesa") {
  14. container = contenedor_hamburguesa;
  15. } else if (categoria === "smash") {
  16. container = contenedor_smash;
  17. } else if (categoria === "ensalada") {
  18. container = contenedor_ensalada;
  19. } else if (categoria === "bebida") {
  20. container = contenedor_bebida;
  21. }
  22. // Crear elemento en la categoría
  23. if (container) {
  24. container.innerHTML += `<div>${product.nombre}</div>`;
  25. }
  26. });
  27. }


请帮帮我:)
我试图从我的数据库中获取产品,并使用container.innerHTML发送HTML。

ukdjmx9f

ukdjmx9f1#

请尝尝这个。

  1. async function getAllProducts() {
  2. // Your code here
  3. }
  4. module.exports = getAllProducts;
  5. const getAllProducts = require("./products.js");

字符串

相关问题