Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

289
Vistas
Angular JS - Error: $http:badreq Configuración de solicitud incorrecta

Estoy aprendiendo Angular JS. Estoy tratando de crear un portal simulado que muestre mensajes diarios. He almacenado mis mensajes diarios en una tabla de base de datos.

 create table DailyMsg(Sno int primary key, msg varchar(max));

Luego creé un servicio usando factory en AngularJS.

 public class DailyMsgsController : Controller { private amenEntities1 db = new amenEntities1(); // GET: DailyMsgs public ActionResult Index() { return Json(db.DailyMsgs.ToList(),JsonRequestBehavior.AllowGet); } }

Probé la URL y funciona bien, devuelve los datos esperados en formato JSON

 https://localhost:44329/DailyMsgs

Ahora, quería mostrar estos datos en mi página de inicio. Pero no funciona. Al inspeccionar la página me muestra el error

 Error: $http:badreq Bad Request Configuration Http request configuration url must be a string or a $sce trusted object. Received: undefined

Mi controlador

 var myApp = angular.module('myApp', []); //Daily Messages Service Function myApp.factory('DailyMsgService', function ($http) { DailyMsgObj = {}; DailyMsgObj.DisplayDailyMsg = function () { var Msg; Msg = $http({method: 'GET', URL: '/DailyMsgs/Index'}). then(function (response){ return response.data; }); return Msg; } return DailyMsgObj; }); myApp.controller('HomePageController', function ($scope, DailyMsgService) { DailyMsgService.DisplayDailyMsg().then(function (result) { $scope.DailyMsg = result; }); });

Mi página de inicio

 <!DOCTYPE html> <html ng-app="myApp"> <head> <meta charset="utf-8" /> <title></title> </head> <body> <div ng-controller="HomePageController"> {{DailyMsg}} </div> </body> </html> <script src="../Scripts/angular.min.js"></script> <script src="../Scripts/bootstrap.min.js"></script> <link href="../Content/bootstrap.min.css" rel="stylesheet" /> <script src="../AngularControllers/HomePageController.js"></script>
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda