#javascript #python #react-native #aws-lambda #expo
#javascript #питон #реагировать-родной #aws-лямбда #выставка
Вопрос:
Я хочу запустить этот скрипт на Python:
import socket
def isConnected():
try:
# connect to the host -- tells us if the host is actually
# reachable
sock = socket.create_connection(("www.google.com", 80))
if sock is not None:
print('OK')
sock.close
return True
except OSError:
pass
return False
внутри совершенно нового приложения React Native для тестирования.
Я работаю в команде, а кто-то другой обрабатывает реальный код Python для проекта. Они спросили меня, смогу ли я запускать их скрипты на Python из своего приложения React Native, и я не был уверен, возможно ли это, поэтому я публикую свой вопрос здесь.
Примечание: Мое приложение React Native инициализируется с react-native
помощью cli, а не expo
.
Пожалуйста, предоставьте подробный ответ, поскольку я новичок, когда дело доходит до Python и любых функций AWS.
Комментарии:
1. blog.scottlogic.com/2019/06/14/…
2. Почему вы хотите использовать react с aws-lambda?
3. Я не хочу. Я просто упоминаю, что на случай, если кто-то придумает ответ aws-lambda.
Ответ №1:
Вероятно, самым простым способом было бы создать REST API, используя что-то вроде Flask, а затем отправлять HTTP-запросы из React Native в ваш API.
Если вы новичок в API Flask и REST, я бы посоветовал посмотреть это видео.