请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师 我在用连接addPerson时出现Invoke-WebRequest :

PS C:\Users\54615\Desktop\koa2\koa2-learn> curl -d ‘name=ly&age=27’ http:localhost:3000/users/addPerson
Invoke-WebRequest : 找不到接受实际参数“http:localhost:3000/users/
addPerson”的位置形式参数。
所在位置 行:1 字符: 1

  • curl -d ‘name=ly&age=27’ http:localhost:3000/users/addPerson
  •   + CategoryInfo          : InvalidArgument: (:) [Invoke-WebReq
     uest],ParameterBindingException
      + FullyQualifiedErrorId : PositionalParameterNotFound,Microso
     ft.PowerShell.Commands.InvokeWebRequestCommand
    

mongod显示的连接是正常的,执行curl命令就报上面的错,您看看是怎么回事

正在回答 回答被采纳积分+3

4回答

_言西早 2019-11-30 01:34:33

同问    https://img1.sycdn.imooc.com//szimg/5de156a109e3402809230145.jpg

0 回复 有任何疑惑可以回复我~
  • postman里面也一样不行
    回复 有任何疑惑可以回复我~ 2019-11-30 17:25:04
Awe粗工 2018-10-21 00:15:25

windows powershell的curl用法很奇怪,建议在bash中执行curl

0 回复 有任何疑惑可以回复我~
  • 提问者 老南瓜和小橘子 #1
    也试了 不好使 我直接在postman里面调试,但是奇怪的是post的时候,传递参数不能用request,要用requry获取传递的参数,这样数据库里面才会保存这个数据。???
    回复 有任何疑惑可以回复我~ 2018-10-22 10:55:16
  • Awe粗工 回复 提问者 老南瓜和小橘子 #2
    没错,curl用request.body;postman用query
    回复 有任何疑惑可以回复我~ 2018-10-22 22:10:36
提问者 老南瓜和小橘子 2018-10-20 23:07:16

是post的方式,估计是命令的问题,我在postman里面是可以正常获取到的。

0 回复 有任何疑惑可以回复我~
快乐动起来呀 2018-10-20 22:10:02

users/addPerson是post方式吗

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信