asp.net 웹 API와 함께 $ stateProvider 사용

Arianule

각도 및 웹 API를 배우고 있으며 라우팅에 약간 고착했습니다. 예를 들어 다음 localhost : 53967 / products를 사용하여 제품을 표시하고 싶습니다.

내 신청서 파일은 다음과 같습니다.

(function () {

var productListApp = angular.module("productManagement", ["common.services", "ui.router"]);

productListApp.config(function ($stateProvider, $urlRouterProvider) {
    $urlRouterProvider.otherwise("/");//default url


    $stateProvider.state("productList", {
        url: "/products",
        templateUrl: "app/products/productListView.html",
        controller: "ProductListController"
    })

});

}) ();

다음과 같이 Index.cshtml 페이지 세트도 있습니다.

<div class="container">
    <div ng-view></div>
</div>

WebApiConfig

 config.Routes.MapHttpRoute(
            name: "DefaultApi",
             routeTemplate: "api/{controller}/{id}",

            defaults: new { id = RouteParameter.Optional }
        );

이것은 내 Global.asax 파일입니다.

protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();
        GlobalConfiguration.Configure(WebApiConfig.Register);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);

    }

localhost:53967/products 404를 반환합니다. 실수가 무엇일까요?

문안 인사

다린 디미트로프

localhost : 53967 / products는 404를 반환합니다. 실수가 무엇일까요?

http://localhost:53967/api/products대신을 찾고있을 것 입니다 http://localhost:53967/products. 경로 선언과 일치하는지 확인하십시오.

config.Routes.MapHttpRoute(
    name: "DefaultApi",
    routeTemplate: "api/{controller}/{id}",
    defaults: new { id = RouteParameter.Optional }
);

당신은있어 api/클라이언트가이를 존중해야한다, 그래서 거기 접두사.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

API와 함께 .NET Core ID 사용

분류에서Dev

각도 $ http 사용 asp net 웹 API

분류에서Dev

각도 $ http 사용 asp net 웹 API

분류에서Dev

FileResult, ASP.NET MVC와 함께 ImageResizer를 사용하십니까?

분류에서Dev

ASP.NET ID와 함께 SQL Server Compact 사용

분류에서Dev

ASP.NET DataGrid와 함께 FooTable 플러그인 사용

분류에서Dev

부하 분산 장치와 함께 ASP.NET ID 사용

분류에서Dev

WebStorm IDE와 함께 Kinvey 웹 사용

분류에서Dev

OAuthAuthorizationServerProvider와 함께 auth1.0a를 사용하는 C # 웹 API

분류에서Dev

Integer와 함께 CheckBox를 사용하는 ASP.NET MVC 용 Telerik UI

분류에서Dev

Node.js와 함께 ASP.NET Core 3.1을 사용하십니까?

분류에서Dev

ASP.NET Core 3.1에서 HttpContext.Response와 함께 새 Json serializer 사용

분류에서Dev

엔터티 프레임 워크와 함께 ASP.NET MVC 사용

분류에서Dev

MVC에서 내 고유 엔터티와 함께 ASP.NET ID 사용

분류에서Dev

ASP.NET Core와 함께 Azure Service Fabric에서 Windows 인증 사용

분류에서Dev

Asp.Net Core Spa 템플릿에서 웹팩과 함께 의미 체계 UI 사용

분류에서Dev

Asp.net 웹 API를 사용하는 AKKA.NET

분류에서Dev

C # ASP.NET Core 웹 API 포함

분류에서Dev

IS4를 사용하는 azure .net 핵심 앱 : "Bearer error = invalid_token The issuer is invalid"와 함께 웹 API 호출이 실패 함

분류에서Dev

GIT 기반 asp.net 웹앱이 typescript 컴파일 오류와 함께 Azure에 배포하지 못함

분류에서Dev

.net 4.5.1에서 MVC5, Web API와 함께 Roslyn 사용

분류에서Dev

PayPal의 V2 API와 함께 웹훅을 사용해야합니까?

분류에서Dev

ASP.Net 프로젝트에서 ReportViewer와 함께 사용자 지정 개체 사용

분류에서Dev

asp.net 웹 API를 사용하여 데이터 게시

분류에서Dev

ASP.net 웹 API에서 customexceptionhandlers를 사용하는 방법

분류에서Dev

ASP.NET MVC 라우팅은 접두사 "api"와 함께 작동하지 않습니다.

분류에서Dev

TFS를 사용하는 MSBuild가 여러 프로젝트와 함께 ASP.NET 배포에서 실패 함

분류에서Dev

JSS와 함께 웹킷을 사용하는 방법?

분류에서Dev

Exchange 웹 서비스와 함께 OAuth 2.0 사용

Related 관련 기사

  1. 1

    API와 함께 .NET Core ID 사용

  2. 2

    각도 $ http 사용 asp net 웹 API

  3. 3

    각도 $ http 사용 asp net 웹 API

  4. 4

    FileResult, ASP.NET MVC와 함께 ImageResizer를 사용하십니까?

  5. 5

    ASP.NET ID와 함께 SQL Server Compact 사용

  6. 6

    ASP.NET DataGrid와 함께 FooTable 플러그인 사용

  7. 7

    부하 분산 장치와 함께 ASP.NET ID 사용

  8. 8

    WebStorm IDE와 함께 Kinvey 웹 사용

  9. 9

    OAuthAuthorizationServerProvider와 함께 auth1.0a를 사용하는 C # 웹 API

  10. 10

    Integer와 함께 CheckBox를 사용하는 ASP.NET MVC 용 Telerik UI

  11. 11

    Node.js와 함께 ASP.NET Core 3.1을 사용하십니까?

  12. 12

    ASP.NET Core 3.1에서 HttpContext.Response와 함께 새 Json serializer 사용

  13. 13

    엔터티 프레임 워크와 함께 ASP.NET MVC 사용

  14. 14

    MVC에서 내 고유 엔터티와 함께 ASP.NET ID 사용

  15. 15

    ASP.NET Core와 함께 Azure Service Fabric에서 Windows 인증 사용

  16. 16

    Asp.Net Core Spa 템플릿에서 웹팩과 함께 의미 체계 UI 사용

  17. 17

    Asp.net 웹 API를 사용하는 AKKA.NET

  18. 18

    C # ASP.NET Core 웹 API 포함

  19. 19

    IS4를 사용하는 azure .net 핵심 앱 : "Bearer error = invalid_token The issuer is invalid"와 함께 웹 API 호출이 실패 함

  20. 20

    GIT 기반 asp.net 웹앱이 typescript 컴파일 오류와 함께 Azure에 배포하지 못함

  21. 21

    .net 4.5.1에서 MVC5, Web API와 함께 Roslyn 사용

  22. 22

    PayPal의 V2 API와 함께 웹훅을 사용해야합니까?

  23. 23

    ASP.Net 프로젝트에서 ReportViewer와 함께 사용자 지정 개체 사용

  24. 24

    asp.net 웹 API를 사용하여 데이터 게시

  25. 25

    ASP.net 웹 API에서 customexceptionhandlers를 사용하는 방법

  26. 26

    ASP.NET MVC 라우팅은 접두사 "api"와 함께 작동하지 않습니다.

  27. 27

    TFS를 사용하는 MSBuild가 여러 프로젝트와 함께 ASP.NET 배포에서 실패 함

  28. 28

    JSS와 함께 웹킷을 사용하는 방법?

  29. 29

    Exchange 웹 서비스와 함께 OAuth 2.0 사용

뜨겁다태그

보관