Estoy haciendo un proyecto en Newsletter de desarrollo web por angela Yu y un proyecto de NewsLetter está en marcha en el que obtuve el error 404 que incluye la API del sitio web de MAILCHIMP y cuando coloco la API dentro y cada vez que aparece el error 404
const express = require("express"); const bodyParser = require("body-parser"); const request = require("request"); const app = express(); app.use(express.static("public")); app.use(bodyParser.urlencoded({extended:true})); app.get("/",function(req,res) { res.sendFile(__dirname + "/signup.html"); }); app.post("/",function(req,res) { var firstName = req.body.fName; var lastName = req.body.lName; var email = req.body.email; var data = { members: [ {email_address: email, status: "subscribed" } ] }; var jsondata = JSON.stringify(data); var options={ url: "https://us18.mailchimp.com/3.0/lists/3328c667f4", method:"POST", headers: { "Authorization" : "removed" }, body: jsondata }; // console.log(firstName,lastName,email); request(options,function(error,response,body) { if(error) { console.log(error); } else{ console.log(response.statusCode); } }); }); app.listen(3000,function() { console.log("Server is listening on port 3000"); })Puede haber bastantes escenarios en los que puede enfrentar el error 404 no encontrado.
Siga este blog que describe esos escenarios y cómo resolverlos.
Tu caso:
Está intentando acceder a una lista que podría identificarse con el ID 3328c667f4 .
Esta lista es un recurso. Existe la posibilidad de que este recurso haya sido eliminado o movido a cualquier otra ubicación.
El servidor web no pudo encontrarlo en la URL especificada y es por eso que obtiene el error 404 no encontrado.