zoukankan      html  css  js  c++  java
  • ASP.NET Zero--WEB.HOST应用程序

    WEB.HOST应用程序

    AspNet Zero解决方案包含一个额外的项目Web.Host,它将所有应用程序功能公开为API因此,您可以从任何设备使用API​​。实际上,Web.Mvc项目也是这样做的,为所有的应用功能提供API。不同之处在于Web.Mvc项目还有MVC控制器,视图,脚本等。如果您只想部署没有UI的API,则可以使用Web.Host项目。否则你甚至可以删除它。我们正在使用Web.Host项目向Angular SPA提供服务器端API 

    Web.Host项目中的几个注释:

    • 它仅具有基于令牌的(JWT)身份验证(加上社交登录可能性)。没有基于表单的身份验证(因为没有UI)。
    • 它并没有实现CSRF保护,因为它不是基于令牌的身份验证安全性的关注。
    •  它启用CORS所以,允许跨域请求。它仅允许http:// localhost:4200(请参阅配置的启动类)。
    • 配置和启用Swagger UI默认情况下。
  • 相关阅读:
    MongoDB数据库新建数据库用户
    Grafana部署
    k8s ingress及ingress controller
    Rabbitmq如何安装插件
    RabbitMQ手册之rabbitmq-plugins
    RabbitMQ运行在Docker容器中
    K8S资源限制
    System类
    Runtime类
    StringBuffer类
  • 原文地址:https://www.cnblogs.com/liyongke/p/6820564.html
Copyright © 2011-2022 走看看