جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمتها از سال جدید | و ...
مشاهده اطلاعات بیشتر...با سلام دوتان تا حالا کسی با این روش کار کرده یا میتونه منو راهنمایی کنه ؟
react-native-mssql اینو پیدا کردم ولی نتونستم ارتباط بدم ممنون میشم راهنمایی کنید مرسی .
توی androidmanifest دسترسی های زیر وجود داره؟
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
@arshinchi.bonab
یه خورده فرصت بدین من خودم mssql رو نصب کنم و چک کنم. انشالله حل میشه
اما چند تا نکته :
این پکیج داره از http://jtds.sourceforge.net/ استفاده میکنه
و میتونید اونجا هم بدنبال رفع این خطا باشید تا من بتونم یه تستی رو خودم انجام بدم
@viva.mohammadi
یه سوال
شما همون اول گفتید من متوجه نشدم مثل این که "شما بهتره در بک اند با دیتابیس ارتباط برقرار کنید و با API دیتا رو بفرستید به اپتون"
من بک اند رو میتونم خودم بنویسم که اطلاعات رو از sql بخونه و با API دیتا ها رو بفرسته به اپ ؟
میتونید راهنمایییم کنین ؟
@viva.mohammadi
نمیدونم شما پیشنهاد بدین من برم سمتش
آموزشی هم مد نظرتون باشه پیشنهاد بدین ممنون میشم
@arshinchi.bonab
اگر لاراول و php بلدید دوره زیر
‘’’
https://roocket.ir/series/build-a-api-with-laravel
‘’’
در غیر اینصورت دوره زیر رو ببینید، اگر قراره از ابتدا بگیرید
‘’’
https://roocket.ir/series/build-a-api-
with-nodejs
‘’’
@viva.mohammadi
با سلامی دوباره
شرمده مزاحمتون شدم
این کد چه مشکلی داره ؟
makeRemoteRequest = () => {
const url = http://192.168.1.102/App_Haseb/MyPHPWebSvc-Original.php?ShowJSON;
this.setState({ loading: true });
fetch(url)
.then(res => res.json())
.then(res => {
this.setState({
data: res,
error: res.error || null,
loading: false,
});
console.log(res);
this.arrayholder = res;
})
.catch(error => {
this.setState({ error, loading: false });
console.log(error);
});
};
که این ارور رو برمیگردونه ؟
SyntaxError: Unexpected token < in JSON at position 0
البته این لینک رو تو مرورگر که میزنم اطلاعات json برمیگردونه ؟
اطلاعات هم تو سیستم خودم هستش یعنی wampserver نصب کردم ولی وقتی که اطلاعات رو از هاست میخونم مشکلی نداره؟
http://192.168.1.102/App_Haseb/MyPHPWebSvc-Original.php?ShowJSON
تو نرم افزار postman هم که میزنم لینک رو اطلاعات رو برمیگردونه
http://uupload.ir/files/ziir_photo_2018-11-26_17-14-26.jpg
@arshinchi.bonab
سلام دوست خوبم
دلیل این خطای عجیب به نظر من اینه که wampشما اطلاعات رو json بر نمی گردونه و به احتمال زیاد داره یک html کد error رو برمیگردونه مثلا لاگین پیج یا ۴۰۴
خوب به همین دلیل هست که اون خطا رو دریافت می کنید
اما چرا توی postman درست کار می کنه به نظر من postman یک سری header رو به صورت اتوماتیک اضافه می کنه که این خطا به وجود نیاد(می تونید در postman روی گزینه code کلیک کنید و ببینید که چه هدرهایی رو داره می فرسته)
اما چرا توی هاستتون این مشکل وجود نداره؟ دلیلش این میتونه باشه که تنظیمات security آپاچی با wamp فرق می کنه و اون هدر های خاص رو لازم نداره
اما راه حل : شما در کدتون قبل از res.json() یه لاگ از خود res بگیرید و بیبنید که چی هست که کدتون نمی تونه به json تبدیلش کنه
ببخشید دیر جواب دادم
@viva.mohammadi
سلام مرسی حل کردم مشکل از لوکال بودن wampserver بود که نمیتونستیم بهش وصل بشیم که با تعریف پورت دیگه و Require all granted درست شد
حالا یه سوال داشتم این که من میخوام مثلا وقتی روی یکی از item های flatlist کلیک میشه Id اون آیتم بره به صفحه مورد نظر و من بتونم تو اون صفحه از اون id استفاده کنم و اطلاعات اون رو نمایش بدم ؟ در ضمن من از React-Native-Router-Flux استفاده میکنم onPress={() => Actions.Screen5() }
@arshinchi.bonab
در screen5 منظورتون هست؟ شما اونجا هر جا از this.props.id استفاده کنید میتونید اونو ببینید
@viva.mohammadi
من اطلاعات رو تو screen5 دریافت کردم this.props.data
حالا می خوام از این شماره آی دی که دریافت کردم از اطلاعات این آیدی کلی این آیدی رو نمایش بدم
باسلام
من هم بک اندم با c# , mssql و برای گرفتن داده ها از دیتابیس از api استفاده میکنم که بهترین و بهینه ترین روشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟