【问题标题】:How nopCommerce-API access from Fiddler or mobile app如何从 Fiddler 或移动应用程序访问 nopCommerce-API
【发布时间】:2019-02-04 03:39:55
【问题描述】:

作为 nopCommerce 的新手,遇到了一个问题。需要 nopCommerce API,使用它您可以创建产品、检索产品、更新产品或删除与您的 nopCommerce 网站无关的产品。

API 单独部署,不与 nopCommerce 网站具有相同的数据库和功能,假设任何移动应用程序或第三方客户端工具(如 Fiddler)都可以通过 API 访问这些功能。

注意:我的 NopCommerce 版本是 4.10

【问题讨论】:

  • 问题不清楚!您的问题是关于如何单独部署 API?如何使用它们?。通常,轻松的方法是创建一个插件并将其与您的网站一起使用,它很容易使用,因为所有库和服务都可用于同一个项目。部署项目后,您可以通过使用 Fiddler 或 postman 等客户端工具的路由来简单地使用 api。
  • @Div 感谢您的回复,我是 nopCommerce 的新手,对于基本类型的问题感到抱歉。成功实施 nopCommerce 网站后,需要在 nopCommerce 中实施 API,因为我的移动应用程序需要 api 服务,而我的移动应用程序不在 nopCommerce 平台中。在 nopCommerce 中实现 API 需要一些机制或流程。对于客户端访问需要单独部署这些API,而不是与网站。
  • 这里的一个问题是为什么要单独制作,而不是网站?
  • @Div,请提供一些指南/信息,这对我会有很大帮助。

标签: .net api nopcommerce nopcommerce-4.1


【解决方案1】:

根据评论,您要做的是为您的网站创建一个 API 并从其他平台使用它。这是从两端使用单个数据库的基本场景。通常,在一个简单的 MVC 项目中,您可以在解决方案中创建一个 API 项目,其中 BAL 和 DAL 对于 Web 和 API 是相同的。你的

如果您环顾一下 nopCommerce,创建 API 真的很简单。由于 nopCommerce 是可插拔架构,您需要开发一个插件(或必须使用供应商 API Plugin 已经开发的插件,如果需要可用版本)

但是,要制作单独的 API,您需要在依赖的 API 上使用现有的 DLL。确保提供由 Web 项目构建的相同 DLL 的引用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 2019-06-11
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 2010-12-02
    • 1970-01-01
    相关资源
    最近更新 更多