使用LoopBack API资源管理器

帕勃罗·埃斯特拉达(Pablo Estrada)

我一直在关注回送文档中的一些教程。我目前正在尝试通过遵循本教程来运行API资源管理器:

https://docs.strongloop.com/display/public/LB/Use+API+Explorer

我创建了一个CoffeShop模型。并遵循创建POST请求的步骤。但是,我收到以下404错误。

{
  "error": {
    "name": "Error",
    "status": 404,
    "message": "There is no method to handle POST /Coffe%20Shops",
    "statusCode": 404,
    "stack": "Error: There is no method to handle POST /Coffe%20Shops\n    at restUrlNotFound (..\\hello\\node_modules\\strong-remoting\\lib\\rest-adapter.js:339:17)\n    at Layer.handle [as handle_request] (..\\hello\\node_modules\\express\\lib\\router\\layer.js:95:5)\n    at trim_prefix (..\\hello\\node_modules\\express\\lib\\router\\index.js:312:13)\n    at ..\\hello\\node_modules\\express\\lib\\router\\index.js:280:7\n    at Function.process_params (..\\hello\\node_modules\\express\\lib\\router\\index.js:330:12)\n    at next (..\\hello\\node_modules\\express\\lib\\router\\index.js:271:10)\n    at ..\\hello\\node_modules\\body-parser\\lib\\read.js:129:5\n    at invokeCallback (..\\hello\\node_modules\\raw-body\\index.js:262:16)\n    at done (..\\hello\\node_modules\\raw-body\\index.js:251:7)\n    at IncomingMessage.onEnd (..\\hello\\node_modules\\raw-body\\index.js:308:7)"
  }
}

我从教程中克隆了git repo,它们运行正常。我已经按照所有步骤操作,但是我不知道是什么原因导致了此错误。

谁能帮我吗?

您拼写错误的“ CoffeeShop”可能是问题所在。“%20”建议您在名称中放置一个空格,以防止回送。

我按照这里的指示进行:

$ git clone https://github.com/strongloop/loopback-getting-started.git
$ cd loopback-getting-started
$ git checkout step1
$ npm install

并且能够毫无问题地获得Post请求。

在此处输入图片说明

我还创建了自己的自定义CoffeeShop持久化模型,并在未对其模板进行git clone的情况下再次尝试了该模型,并且没有任何问题:

coffee-shop.json

{  
     "name": "CoffeeShop",
     "base": "PersistedModel",
     "idInjection": true,
     "options": {
         "validateUpsert": true
     },
     "properties": {
         "name": {
             "type": "string",
             "required": true
         },
         "city": {
             "type": "string",
             "required": true
         }
     },
     "validations": [],
     "relations": {},
     "acls": [],
     "methods": {}
 }

我的建议是将您的自定义解决方案与本教程提供的解决方案进行比较,或者快速重试一个新项目。

如前所述,没有您的代码,很难重现您的确切问题,但是它看起来像是语法错误。

版本:

npm 2.14.4
node 4.1.2
strongloop 6.0.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用LoopBack API资源管理器

来自分类Dev

LoopBack 4-在API资源管理器中添加“授权”按钮

来自分类Dev

使用BHO扩展Windows资源管理器

来自分类Dev

使用纱线资源管理器的困惑

来自分类Dev

资源管理器在我的应用中使用

来自分类Dev

权限被拒绝使用GCP资源管理器API创建项目

来自分类Dev

如何使用IPP API资源管理器测试ChangeDataCapture?

来自分类Dev

使用Azure New Rest API(资源管理器)发出发布请求

来自分类Dev

如何在Loopback资源管理器中隐藏“ id”属性?

来自分类Dev

使用资源管理器部署和Rest API获取Azure VM状态:“正在运行,已停止”

来自分类Dev

是否不赞成使用Azure管理库而推荐使用Azure资源管理器?

来自分类Dev

使用Azure资源管理器时使用静态IP反向DNS

来自分类Dev

使用资源管理器样式时,TListView不会隐藏选择

来自分类Dev

ConEmu-使用当前目录打开资源管理器

来自分类Dev

PHP创建的ZIP文件无法与Windows资源管理器一起使用

来自分类Dev

使用Powershell的Azure资源管理器网络安全组配置

来自分类Dev

删除使用Windows资源管理器打开的目录时Python引发错误

来自分类Dev

使用文件位置在“ Windows资源管理器”中显示文件

来自分类Dev

使用Visual Studio部署Azure资源管理器模板

来自分类Dev

PHP创建的ZIP文件无法与Windows资源管理器一起使用

来自分类Dev

Vim在使用资源管理器时显示行号

来自分类Dev

JTable-使用PopupMenu切换列(如Windows资源管理器)

来自分类Dev

使用Azure资源管理器模板从存储中复制文件?

来自分类Dev

无法将我的帐户与Microsoft图形资源管理器一起使用

来自分类Dev

在资源管理器中使用PowerShell脚本打开文件

来自分类Dev

在Windows资源管理器中使用IntelliJ IDEA隐藏编辑

来自分类Dev

在Spyder 4中使用新的对象资源管理器显示Pandas DataFrames

来自分类Dev

使用WinApi / C ++修改Windows资源管理器工具栏

来自分类Dev

当Microsoft AD图形接近EOF时使用Azure资源管理器

Related 相关文章

  1. 1

    使用LoopBack API资源管理器

  2. 2

    LoopBack 4-在API资源管理器中添加“授权”按钮

  3. 3

    使用BHO扩展Windows资源管理器

  4. 4

    使用纱线资源管理器的困惑

  5. 5

    资源管理器在我的应用中使用

  6. 6

    权限被拒绝使用GCP资源管理器API创建项目

  7. 7

    如何使用IPP API资源管理器测试ChangeDataCapture?

  8. 8

    使用Azure New Rest API(资源管理器)发出发布请求

  9. 9

    如何在Loopback资源管理器中隐藏“ id”属性?

  10. 10

    使用资源管理器部署和Rest API获取Azure VM状态:“正在运行,已停止”

  11. 11

    是否不赞成使用Azure管理库而推荐使用Azure资源管理器?

  12. 12

    使用Azure资源管理器时使用静态IP反向DNS

  13. 13

    使用资源管理器样式时,TListView不会隐藏选择

  14. 14

    ConEmu-使用当前目录打开资源管理器

  15. 15

    PHP创建的ZIP文件无法与Windows资源管理器一起使用

  16. 16

    使用Powershell的Azure资源管理器网络安全组配置

  17. 17

    删除使用Windows资源管理器打开的目录时Python引发错误

  18. 18

    使用文件位置在“ Windows资源管理器”中显示文件

  19. 19

    使用Visual Studio部署Azure资源管理器模板

  20. 20

    PHP创建的ZIP文件无法与Windows资源管理器一起使用

  21. 21

    Vim在使用资源管理器时显示行号

  22. 22

    JTable-使用PopupMenu切换列(如Windows资源管理器)

  23. 23

    使用Azure资源管理器模板从存储中复制文件?

  24. 24

    无法将我的帐户与Microsoft图形资源管理器一起使用

  25. 25

    在资源管理器中使用PowerShell脚本打开文件

  26. 26

    在Windows资源管理器中使用IntelliJ IDEA隐藏编辑

  27. 27

    在Spyder 4中使用新的对象资源管理器显示Pandas DataFrames

  28. 28

    使用WinApi / C ++修改Windows资源管理器工具栏

  29. 29

    当Microsoft AD图形接近EOF时使用Azure资源管理器

热门标签

归档