با عرض سلام و تشکر خدمت تمامی دوستان عزیز
من حدودا ۳ ماه پیش به کمک آموزش های سایت roocket.ir شروع به ساخت یک app با react native کردم .
الان هم api هم app آماده هست.
قسمت backend کار با nodejs زده شده بروی دیتا بیس mongoDB .
اما از اونجایی که mongoDB ایران رو تحریم کرده دیگه امکان استفاده از atlas وجود نداره و من ناچارم که mongoDB خودم رو بر روی هاست های لینوکسی موجود در کشور نصب و راه اندازی کنم ولی پشتیبانی این هاست ها وقت (یا شاید دانش ) کافی برای راهنمایی من رو ندارند و الان من کاملا دچار مشکل شدم.
اگر ممکن هست من و احتمالا خیلی دیگر از دوستان رو راهنمایی بفرمایید که این مشکل رو برطرف کنیم .
سلام اول اینکه از کدوم توضیح سیستم عامل لینوکس استفاده میکنید
خیلی ساده دستوری برای نصب mongodb حتما از repo اون توضیح وجود داره و بعد هم به راحتی اجرای سرویسش هست
ممنون از اینکه جوابم رو دادین
فکر میکنم یکم سوالم رو واضح نپرسیدم .
من سیستم عاملم ویندوز هست و یک هاست خریداری کردم که اون هاست لینوکسی هست .
الان میخوام database خودم رو از حالت local به صورت online روی این هاست اجرا کنم .
یعنی به فرض به جای
("mongoose.connect("mongodb://127.0.0.1:27017/myapp
که به صورت لوکال اجرا میشه از یک دامین واقعی استفاده کنم .
قبل از اینکه mongoDB ایران رو تحریم کنه ، خود سایت mongoDB یک فضای مجانی در atlas به همراه user و pass و key در اختیار قرار میداد که فقط لازم بود اون رو جایگزین url لوکال بکنیم ، اما الان لازم هست که mongoDB رو برو روی سرورهای ایران و در cpanel هاست لینوکسی نصب و اجر کنیم که حالا لازمه username , pass , key رو خودمون درست کنیم و من واقعا نمیدونم چجوری باید این کارو بکنم .
امیدوارم سوالم رو درست پرسیده باشم . ممنون
ببینید جواب سوالتون بازم همون هست
شما نمی تونید در هاست اشتراکی دیتابیس mongodb داشته باشید .
بنابراین نیاز دارید یک vps خریداری کنید و بر روی اون mongodb رو نصب کنید . همین
سلام دوست عزیز
میتونید از شرکت هایی که سرویس های مثل مونگو و نود در داخل ارائه میدن استفاده کنید
هستن شرکت هایی مثل لیارا که مونگو رو به عنوان سرویس ارائه میدن
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟