دقت کردین توی فلاتر وب زمانی که خروجی میگیرین داخل URL یدونه # هست ؟ توی این آموزش یاد میگیریم که چطور حذفش کنیم و مثل پروژه های واقعی ازش استفاده کنیم ! در ادامه با من همراه باشید !
حذف #
برای حذف کردن این # در آدرس فلاتر وب باید از پکیج url_strategy استفاده کنیم !
ابتدا با ید پکیج رو به پروژه اضافه کنیم با دستور زیر ویا روش های دیگه !
دستور اضافه کردن به دارت
dart pub add url_strategy
دستور اضافه کردن به فلاتر
flutter pub add url_strategy
اگر هم راحت هستین میتونید دپندنسی رو دستی اضافه کنید ! ( البته هواستون به نسخه باشه ! )
dependencies:
url_strategy: ^0.2.0
خب خب خب حالا باید در جایی که متد main هست باید پکیج رو import کنیم.
import 'package:url_strategy/url_strategy.dart';
حالا باید داخل متد main و بالای قسمتی که متد ()runApp فراخوانی میشه متد زیر رو بنویسید مانند مثال زیر :
void main() {
// Here we set the URL strategy for our web app.
// It is safe to call this function when running on mobile or desktop as well.
setPathUrlStrategy();
runApp(MyApp());
}
و تمام ! دیگه در URL وب اپ فلاتری تون # رو نمیبینید ! تا مقاله ی دیگر بدرود !