首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >webapi/网站在一个项目中的最佳做法

webapi/网站在一个项目中的最佳做法
EN

Stack Overflow用户
提问于 2014-10-07 04:57:02
回答 2查看 1.8K关注 0票数 4

我正在创建一个新的网站和网络api。使用VS2013模板,我选择webapi模板(带有个人登录)。该模板创建一个mvc asp站点。

让我的网站和我的web在同一个项目中有什么问题吗?或者我应该在我的解决方案中创建两个项目。一个用于API,另一个用于网站?

我正在考虑允许桌面应用程序也使用api。

EN

Stack Overflow用户

发布于 2014-10-07 05:29:16

正如Brian说的,没有什么问题,但这不仅仅是关于代码组织,如果您将它们托管在同一个项目中,那么如果您正在构建SPA (从浏览器发出XHR请求),则不需要为API启用CORS,它们将位于相同的域中。同样,从安全感知来看,它将变得复杂,因为您将为MVC应用程序使用cookie,为API使用承载令牌。我不太喜欢VS2013WebAPI模板与个人帐户,因为它添加了大量的中间产品和样板代码,您可能需要使用或不知道它的功能。我的建议是从一开始就把它们分开,并控制这两个项目。您可以阅读更多关于如何从头开始构建API和需要这里的组件的内容。

票数 4
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26228802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档