Я определенно предложу использовать .ngrok, как уже предложено @Daniel
1. Используйте .ngrok, чтобы показать конечную точку вашего локального сервера. Вы получите общедоступный URL-адрес сервера, который вы можете использовать из любого места в Интернете
2.Вы можете создать файл .env.development.local с переменной env.
Для получения дополнительной информации о файлах env в Приоритет создания приложения React см. Ссылку
, например,
REACT_APP_SERVER_URL = http: / /192.168.1.25:8080/graphql
// Или URL-адрес, предоставленный ngrok
3. Использовать SERVER_URL из файла .env без извлечения
const httpLink = новый HttpLink ({uri: REACT_APP_SERVER_URL})
В первую очередь, проложите себе путь через Программирование в Lua, Вам должен потребоваться день или два для получения сути Lua.
Однако я могу сказать, что Вы сразу же на Вашем первом разе через игнорируете сопрограммы и таблицы метаданных, они очень мощны, но требуют времени к схватыванию. Сначала изучите синтаксис, определив объем (то же как PHP к счастью для Вас) и стандартные библиотеки.
После этого возвращаются к сопрограммам и таблицам метаданных, читают их, пробуют их, и к третьему разу через Вас мог бы получить его. Если у Вас нет очень хорошего фона CS, это сложные темы
Редактирование: книга бесплатная онлайн == веб-сайт. Помимо этого лучшее учебное руководство там на Lua, все изучают Lua с ним.
Также: , Если Вы - цель, Lua для World of Warcraft (вероятно, не, но на всякий случай) можно проверить это учебное руководство
И: Здесь подсказки и обманывает поток на StackOverflow, мог бы помочь дать Вам некоторое представление о том, что ожидать от Lua
Предложенные Программы/Упражнения:
, Так как Вы первоначально смотрите на Lua для попытки веб-разработки понять и улучшиться пример Описания Данных в PIL. Это даст Вам несколько хороших идей и хорошее чувство для питания или Lua.
Затем Вы могли бы хотеть испытать проигрывание с эти Структуры данных глава, хотя Lua имеет единственный сложный тип данных, Таблицу, та глава покажет Вам подобные Lua способы заставить таблицу сделать что-либо, в чем Вы нуждаетесь.
Наконец, после того как Вы начинаете к grok таблицам метаданных, необходимо разработать систему классов (да с Lua Вы решаете, как Ваша система классов работает). Я уверен все, которые знают, что Lua сделал дюжину систем классов, хорошая глава для получения Вас в системе классов Объектно-ориентированное программирование
И если Вы получили время, и знайте C, или что-то как этот (C# и включенный Java) пытается расширить приложение с помощью Lua, но это займет неделю или два, чтобы сделать
Забавный для наблюдения всех этих тщательно продуманных списков (хотя они, конечно, корректны). Назад в 2002 я читал о первых 20 + страницы справочника Lua и начал использовать его. Это действительно настолько просто. Lua (и ANSI C) имеют несколько языков, которые действительно помещаются в ум внезапно - и остаются там. Для других по крайней мере, я должен постоянно делать некоторое переизучение.
знать то, что получение к думает в Lua, займет время. Я думаю, что мой составлял 6 месяцев или около этого. При прибытии из C/C++ мы склонны решать проблемы определенными способами. Lua мог бы предложить лучшие средства (т.е. через использование таблиц), но он требует времени, чтобы начать видеть их. Этот переход к более высокому уровню абстракции подобен Ассемблеру-> C, переключают 1980-е на нижний регистр. Многие люди все еще кодировали некоторое время в C, как будто это только был портативный ассемблер.
Существует также большое тело проектов, связанных с Lua в LuaForge.
, Если бы Вы, оказывается, используете Windows в качестве своей ежедневной платформы, затем я рекомендовал бы добраться Lua для пакета Windows как хорошая начальная точка. Это включает огромное количество полезных модулей все предварительно созданные и установленные вместе с интерпретатором Lua.
После Вашей первичной обработки до PiL и справочник , Вы захотите читать Lua Программирование Драгоценных камней , который в настоящее время только доступен в бумажном выпуске.
<plug>
Действительно полагают, что покупка книг через объединенные ссылки в [1 112] книжная страница или LuaForge Lua поддерживает проекты. </plug>
Редактирование: Что касается идей для программирования проектов, где Lua подходит, ищите проблемы, где эти table
обеспечивает рычаги. Таблицы являются центральными к Lua, так как даже глобальные переменные являются просто полями в таблице. Таблицы могут быть индексированы значениями любого типа данных кроме nil
, но иметь особенно эффективное внедрение, если используется в качестве массивов.
Одна причуда, которая сбивает с толку людей, происходящих из подобной C среды, - то, что все вещи в Lua естественно индексируются, начиная от 1. Строки индексируются от 1, массивы запускаются в 1, и т.д. не волнуйтесь об этом слишком много, нет ничего неправильно с использованием a[0]
, но длина массива, данного #a
, определяется, предполагая, что массив начался a[1]
.
Другая причуда - то, что функции действительно не имеют имен. Они - значения первого класса, которые обычно хранятся в некоторой переменной, которая имеет имя. Сахар синтаксиса заставляет его быть похожим, у них есть имена, но это - просто удобство.
Таблицы метаданных особенно функция Lua-выхода таблиц (и другие типы, но это - действительно усовершенствованная тема), которые являются основанием для большинства схем того, чтобы сделать объектно-ориентированные вещи в Lua.
Закрытия и истинные последние вызовы являются другими функциями Lua, которые не часто находятся в небольших языках сценариев, которые могут действительно сделать некоторые идиомы легкими реализовать.
Я записал короткое руководство по быстрому началу работы к Lua для людей, использующих его на проекте, я продолжал работать. Если Вы знакомы с другими языками сценариев, это может разбудить Вас и работающий быстро. Эти документы о Lua.org очень хороши и должны касаться больше всего всего остального, в чем Вы нуждаетесь. Lua является довольно маленьким языком и может быть изучен справедливо быстро.
В дополнение к предложениям выше, существует также Lua wiki, который определенно стоит обзора. Существует огромное количество фрагментов кода и маленькие рецепты там, которые могут быть полезными.
Вы могли установить World of Warcraft и сделать модификацию для того (она использует Lua). На самом деле это - вероятно, плохая идея.
, Возможно, попытка интегрировать Lua в приложение.NET (принимающий Вас программист C#) и делают что-то 'забава' с ним:
Или просто просматривают lua.org
Это - довольно общая рекомендация, но если Вы хотите начать на новом языке программирования как разработчик программного обеспечения, это интересно начать делать проблемы, найденные в Euler Проекта на Вашем новом языке программирования. Я делал это с Python недавно и нашел, что это было вдохновляюще и принесло большой энтузиазм к кодированию.