آموزش جاوااسکریپت انجمن ها Nodejs اتصال پنل react js (ریکت) به node.js(نود جی اس)

برچسب ها: 

  • این موضوع 9 پاسخ، 3 کاربر را دارد و آخرین بار در 2 سال، 3 ماه پیش بدست علی به‌روزرسانی شده است.
در حال نمایش 10 نوشته (از کل 10)
  • نویسنده
    نوشته‌ها
  • #52957 پاسخ
    علی عالی پور
    مشارکت کننده

    در مرورگر میزنم ادرس https://piletaapi.iran.liara.run/graphql رو وصل بشم به Api که در مورد جامع آموزش ساخت فروشگاه دی جی کالا هست، من دقیقا کد ها رو کپی کردم و اجرا کردم، چرا من وقتی در گراف کیو ال دستور
    query {
    login(input : { phone : “09366621088”, password : “123456”}) {
    token
    }
    }
    رو میزنم از سمت سرور چیزی دریافت نمیکنم و ارور میزنه میگه argument مشکل داره با api نمیخونه اونجا داخل api باید چیکار کنم که این دستور input که گذاشتم رو بخونه؟ اروری که میده در زیر آوردم لطفا راهنمایی کنید؟
    {
    “error”: {
    “errors”: [
    {
    “status”: 500,
    “message”: “Unknown argument \”input\” on field \”login\” of type \”Query\”.”
    },
    {
    “status”: 500,
    “message”: “Field \”login\” argument \”phone\” of type \”String!\” is required, but it was not provided.”
    },
    {
    “status”: 500,
    “message”: “Field \”login\” argument \”password\” of type \”String!\” is required, but it was not provided.”
    }
    ]
    }
    }

    #52965 پاسخ

    سلام
    values.email و values.password رو چک کردید که مقدار داره یا نه
    اگر روی مرورگر کار میکنه دلیلی نداره که اینجا کار نکنه مگر اینکهpassword و email درست نباشه

    #52970 پاسخ
    علی عالی پور
    مشارکت کننده

    سپاس از پاسخ شما، در مرور گر به آدرس https://piletaapi.iran.liara.run/graphql که api رو اجرا میکنه من دستور زیر رو میزنم و در مرورگر کد خطا رو بهم بر میگردونه، نمیدونم چرا این کار رو میکنه
    کدی که میزنم اینه
    query {
    login(input : { phone : “09366621088”, password : “123456”}) {
    token
    }
    }
    و خطایی که بر میگردونه اینه
    {
    “error”: {
    “errors”: [
    {
    “status”: 500,
    “message”: “Unknown argument \”input\” on field \”login\” of type \”Query\”.”
    },
    {
    “status”: 500,
    “message”: “Field \”login\” argument \”phone\” of type \”String!\” is required, but it was not provided.”
    },
    {
    “status”: 500,
    “message”: “Field \”login\” argument \”password\” of type \”String!\” is required, but it was not provided.”
    }
    ]
    }
    }

    #52971 پاسخ
    علی عالی پور
    مشارکت کننده

    داخل مرورگر، وقتی گراف کیو ال اجراست در ادرس https://piletaapi.iran.liara.run/graphql کد زیر رو میزنم
    query {
    login(input : { phone : “09366621088”, password : “123456”}) {
    token
    }
    }
    روی کلمه input با موس میام ارور رو نشون میده که در زیر براتون فرستادم
    unknown argument input on field login of type query
    در صورتی که وقتی آدرس https://digikala.liara.run/graphql رو میزنم و دقیقا همین کد رو میزنم داده رو برام بر میگردونه و وقتی روی کلمه input با موس میام برای من نشون میده (query.login (inpout: loginInput و چیزی قرمز نیست و نشون میده اروری نداره من الان سوالم این هست چرا من ارور دارم آیا باید چیزی رو تغییر میدادم و ندادم چیزی نصب کنم یا…، لطفا راهنمایی کنید

    #52979 پاسخ

    کد های مربوط به صفحه لاگین درsource که در اختیار شما قرار گرفته موجود هست
    پوشه views/pges/login
    چک کنید
    به احتمال 99% پارامتر phone و password مقدار نداره که خودش در errorزیر گفته
    “message”: “Field \”login\” argument \”phone\” of type \”String!\” is required, but it was not provided.”
    “message”: “Field \”login\” argument \”password\” of type \”String!\” is required, but it was not provided.”

    #52980 پاسخ
    علی عالی پور
    مشارکت کننده

    موضوع اینه داخل api پارامتر input تعریف نشده و من نمیتونم پیدا کنم
    “message”: “Unknown argument \”input\” on field \”login\” of type \”Query\”.”
    مشکل من الان فقط api هست

    #52981 پاسخ
    علی عالی پور
    مشارکت کننده

    میشه بهم بگید کد input در api برای دریافت این درخواست کجا و در کدوم جلسه بیان شده؟
    کدی که با مرورگر میفرستم
    query {
    login(input : { phone : “09216297820”, password : “123456789”}) {
    token
    }
    }
    موضوع این input است، چیزی این پارامتر ها رو دریافت نمیکنه در api

    #52984 پاسخ

    شما اگر با دوره پیش برید
    هیچ مشکلی بر نمیخورید
    در قسمت 3 و 4 فصل سوم این موضوع بیان شده

    #52995 پاسخ
    علی عالی پور
    مشارکت کننده

    خیلی ممنونم که پیگیری میکنید، ولی مشکل در فصل 3 نیست اخه فصل سه توسعه داشبورد هست و مشکل در فصل 2 هست و مشکل اینه api از مرورگر و ادرس گراف کیول ال نمیخونه کد رو میشه خواهش کنم من 4 دقیقه از مشکل و تفاوت آن با api که شما آپلود کردین رو گرفتم و آپارات آپلود کردم، اگر نگاه کنید شما متوجه مشکل میشید متوجه اشتباه من میشید، من دقیقا همون api که در اخر فصل دو هست رو گذاشتم و میخووام فقط اپ رو بیارم بالا و شخصی سازی نکردم، اطفا راهنمایی کنید من رو. که انشالا درست بشه. از پاسخ های شما ممنونم.
    لینک فیلم مشکل
    [aparat id='WP7w4']
    خیلی ازتون ممنونم

    #53018 پاسخ
    علی
    مشارکت کننده

    مشکل از query هست دارین مورد استفاده قرار میدین پارامترهای دریافتی query رو در فالب input در فایل Schema تعریف کنید مشکل برطرف میشه

در حال نمایش 10 نوشته (از کل 10)
پاسخ به: اتصال پنل react js (ریکت) به node.js(نود جی اس)
اطلاعات شما: