• Как запустить серверный скрипт через pm2?

    Newto
    @Newto Автор вопроса
    Везде одно расширение. Поправил вопрос.
    Написано
  • Как добавить третье условие в коде?

    Newto
    @Newto
    Синтаксис вашего условия верен. Вам нужно проанализировать(и протестировать) сами три условия. Если "не подошло", значит условия исполняются иначе, чем вы это сами представляете.
    Написано
  • Почему не открывается страница на 3000 порту?

    Newto
    @Newto Автор вопроса
    Иерокопус Таманский, Вы имеете в виду обработку ошибок в nodejs?
    Написано
  • Почему не открывается страница на 3000 порту?

    Newto
    @Newto Автор вопроса
    Точно. Порт блокировался файрволом. Вроде очевидно, а я и не подумал в эту сторону. Спасибо!
    Написано
  • Как убрать паузу между итерациями прокрутки бегущей строки в css?

    Newto
    @Newto Автор вопроса
    Понял свою ошибку благодаря вашему ответу, благодарю!
  • Как отображать данные всем после ajax запроса?

    Newto
    @Newto
    Valenco, Для работы с веб-сокетами, в контексте обновления данных на страницах, я бы рекомендовал вообще не смотреть в сторону php. Используйте node.js и библиотку socket.io
  • Почему не работает таймер когда наступает новый час?

    Newto
    @Newto
    Aetae, Я программирую еще с тех пор, когда в браузере не было консоли. Поэтому, возможно, менее критичен в этом вопросе. В любом случае, я знаю что такое "заснуть за клавиатурой", когда работу делать надо, а мозг кричит "палатка с пивом дай мне силы", а сила эта недоступна, т.к. на работу ехать через два часа. Будьте мягче, право слово. Глупые ошибки, зачастую, объясняются не ленью и тупостью, а банальной усталостью. Либо большой неопытностью.
  • Почему не работает таймер когда наступает новый час?

    Newto
    @Newto
    Чем больше таких ответов, тем меньше у людей желания задавать вопросы. Как куратор тега, соблюдайте, пожалуйста, приличия. Между понятиями "тупой вопрос" и "невнимательность" есть большая разница. Уверен, этой самой невнимательностью, вы, как и каждый простой смертный, тоже, в своё время, грешили. Заранее спасибо за понимание.
  • Как предотвратить перезагрузку страницы?

    Newto
    @Newto Автор вопроса
    Дмитрий, Ответ к своему вопросу опубликовал, ознакомьтесь, может быть и вам пригодится. И спасибо за участие.
  • Как предотвратить перезагрузку страницы?

    Newto
    @Newto Автор вопроса
    Написал ответ к своему вопросу. Прочитайте, возможно вам тоже пригодится.
  • Как предотвратить перезагрузку страницы?

    Newto
    @Newto Автор вопроса
    Проверил с помощью кода из ссылки, ошибки не приходит. Так же $file->storeAs отрабатывает корректно, файл сохраняется по указанному пути.
  • Как предотвратить перезагрузку страницы?

    Newto
    @Newto Автор вопроса
    Вроде бы ничего, что могло бы указать на проблему:

    spoiler
    Request URL:
    http://.../uploadXlxsFile
    Request Method:
    POST
    Status Code:
    200 OK
    Remote Address:
    ...:8081
    Referrer Policy:
    strict-origin-when-cross-origin

    Cache-Control:
    no-cache, private
    Connection:
    keep-alive
    Content-Type:
    application/json
    Date:
    Mon, 31 Jul 2023 16:49:13 GMT
    Server:
    nginx/1.25.1
    Set-Cookie:
    XSRF-TOKEN=eyJpdiI6IitoaU5zdnNnQ2ZJMi9jSjVWVTc3UHc9PSIsInZhbHVlIjoibnl4ZUpxeDlRSGYwNGVqUnlzU3V3UmVxUVVqREhpdm9YT1FOUzdIaGdCZ2N4VnlYTTB4SGVOMWJRMlV0YlJTQkdxT2trU29LQjBOU29ZZFA1QjR2REZDREVOSWliZ2J0Y1Y3OXFNbFVOM0IrNTUzQ1p5M2p6U3JaOGZQbm03eXQiLCJtYWMiOiJmMGE3M2M2ZWQ1YzQzOWY1NTRmMTVkN2M4YmI2Yjg0NzJmNDdiYjM0YzQ3MDNjYzU3MDRjZWMzNDU0ZDUzYmQyIiwidGFnIjoiIn0%3D; expires=Mon, 31 Jul 2023 18:49:13 GMT; Max-Age=7200; path=/; samesite=lax
    Set-Cookie:
    laravel_session=eyJpdiI6IjFreHk4dlliZ3JtbnRXTmdvSlBFQ2c9PSIsInZhbHVlIjoiWEg1aU9yYlR2TGlQc2t4Q0Z1MHVjdUdxZ1E0dFBWUk51dUZxRHhoT0FoWTFvamIwS2J1bDNZblcyT21MRk12eDR2M2xVV3J5Yi9pSHBsMVNPSU1Va0g1RUIrTUE3cTBOdFlVb3lCVy9ZV1JBUmZRdWd0OExwZVJTVHZyQVZRZUEiLCJtYWMiOiIxZmRmNDE4NjZlNWU5ZjUxYWU4MDliZWI2NWU5OGNmMTk1ZDFmMGI4OWM4M2YxZGU0ZDA2MTkxN2QyNzU2YjA3IiwidGFnIjoiIn0%3D; expires=Mon, 31 Jul 2023 18:49:13 GMT; Max-Age=7200; path=/; httponly; samesite=lax
    Transfer-Encoding:
    chunked
    X-Powered-By:
    PHP/8.1.21
    Accept:
    application/json, text/plain, */*
    Accept-Encoding:
    gzip, deflate
    Accept-Language:
    ru-RU,ru;q=0.9
    Authorization:
    Bearer 22|ffGZo32vGoxMyTgHUCHwosJsFwUFrqiE5HaxSYNQ
    Connection:
    keep-alive
    Content-Length:
    816355
    Content-Type:
    multipart/form-data; boundary=----WebKitFormBoundarycycqaW7NBi19bnLw
    Cookie:
    XSRF-TOKEN=eyJpdiI6IjVmdERMcXFXTXJranYvVkVVMkdMMmc9PSIsInZhbHVlIjoicFVjeUV0WmFRV1E3Unh0VmFpT2tsSktBVDJOR3RIb3JMYXFUa25uSC9FT2ZrdTRJOER3NXdYeTh2WnZtODBETm9abzcyYjY0MnN4T2VoU1RLeGRSRlFsVWFmM1ovZXI2MnN1MURLNjgreEsyWnpGVnVmQ21Ub1FrUzNVcHd6eVciLCJtYWMiOiI5MDNhOTJiNzg4ZTFhODA5ZDZmZjE1ZjdiYjdkMDViMjY0Mjc0ZmRkZjZkYWVmZjkzZmUxZmYxNTUzMTY2M2YwIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IlI3bjBMVEpsM3RvdHQ0Tlo3RWtaVFE9PSIsInZhbHVlIjoiY0VlRis4ZzJvRTkyOEFCbVdjVWJuemhES1k2anVCaG5DQVo4b1ZaZUg0eFp5U1hvMm12NnFheCt5bU1HV1NUK21LdlpZY3VOTzZSRytIdGVhemI4eVJEQU1tMWtLZzYzU3MyZ3A0a3Y1TEdOQXVRKzZ3cE9kVVlhdEw3bjJFUngiLCJtYWMiOiJiMTYxYjczNTM2NzVlZWYwZGYzZWM5MDJiODMzZDFhNTQ0MmI3MjNhNWQ0OWM1ZDU4NDZjOTExODU1Yzc0YTE0IiwidGFnIjoiIn0%3D
    Host:
    ...:8081
    Origin:
    http://...:8081
    Referer:
    http://...:8081/tool/jwl-lots-upload
    User-Agent:
    Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Mobile Safari/537.36
    X-Xsrf-Token:
    eyJpdiI6IjVmdERMcXFXTXJranYvVkVVMkdMMmc9PSIsInZhbHVlIjoicFVjeUV0WmFRV1E3Unh0VmFpT2tsSktBVDJOR3RIb3JMYXFUa25uSC9FT2ZrdTRJOER3NXdYeTh2WnZtODBETm9abzcyYjY0MnN4T2VoU1RLeGRSRlFsVWFmM1ovZXI2MnN1MURLNjgreEsyWnpGVnVmQ21Ub1FrUzNVcHd6eVciLCJtYWMiOiI5MDNhOTJiNzg4ZTFhODA5ZDZmZjE1ZjdiYjdkMDViMjY0Mjc0ZmRkZjZkYWVmZjkzZmUxZmYxNTUzMTY2M2YwIiwidGFnIjoiIn0=
  • Как предотвратить перезагрузку страницы?

    Newto
    @Newto Автор вопроса
    Дмитрий, Я тоже так подумал изначально. Но всё дело в том, что стоит заккоментировать в контроллере ту строку о которой я упоминал, как страница перезагружаться перестаёт. А с ней приходит отжидаемый ответ "File uploaded successfully", файл действительно загружается и страница перезагружается... Поэтому мне непонятно как на это повлиять из vue =/
  • Как предотвратить перезагрузку страницы?

    Newto
    @Newto Автор вопроса
    Дмитрий, Увы, но все именно так, как я описываю. Сам не понимаю куда копать.
  • Как добавить класс если в блоке что то есть?

    Newto
    @Newto
    Ничего не понятно, но очень интересно.
  • Как перейти на другую страницу по якорной ссылке?

    Newto
    @Newto
    А в чём суть проблемы? Указанная вами выше ссылка и даст вам переход на страницу, которая загружается по адресу /ru/article/post/30?page=2, а так же, после загрузки, отправит вас к блоку с нужным id (#post_100)
  • Почему не выводит ошибку при работе с базой после переноса на сервер?

    Newto
    @Newto
    Вместо вывода $errors['db-error'] выведите mysqli_error() и посмотрите на описание ошибки.
  • Программирования учат или применяют?

    Newto
    @Newto
    Ребят, у вас странные споры, на самом деле. Всё всегда индивидуально, попытки подвести свой опыт под чужой, это заведомо провальные попытки. У всех свой уровень заинтересованности. И, конечно же, своя удача, в попадании в коллектив серьёзным техническим бэкграундом. Не забывайте, что некоторые школьники в шахматы играют так, что нам с вами не сидеть с ними за одним шахматным столом. Тут почти так же. Любишь свое дело -- станешь мастером, рано или поздно. А если нашёл где обучиться, нашёл классный коллектив, то будет именно что рано, а не поздно. Там и "прод уронишь и поднимешь", и "пользу от шаблонов проектирования" осмыслить сумеешь, потому что примеры перед глазами. Никогда не говорите "никогда", ну правда.
  • Программирования учат или применяют?

    Newto
    @Newto
    Alexey, На фрилансе всё работает чуточку иначе. Что бы зарабатывать на фрилансе, не обязательно много знать. Достаточно быстро делать. Если вы обучитесь нужным, ходовым скиллам на фрилансе(на рынке), то этого будет достаточно. Ведь вас не будут технически оценивать, как это происходит при собеседованиях в компании. Клиентам будет важно просто получить то, что они хотят. А тут уж чем быстрее делаете -- тем больше получаете. А уж какой ценник вы будете ставить за свою работу -- зависеть будет только вот вас. Тут уже разработчику важно следить за тенденциями спроса. Но это, все-таки, не относится к понятию "Senior". Тут уже больше бизнесмен-программист :)
  • Программирования учат или применяют?

    Newto
    @Newto
    Alexey, Обычно под "Senior" работодатели подрузамевают разработчика, который:
    1) Много знает (лучше даже больше, чем нужно конкретной конторе)
    2) Умеет сделать не только, что бы работало, но и было осуществлено грамотно (синьор может уйти, придёт другой и этот другой не должен взяться за голову и сказать "ох, блин, какая жесть", а начать комфортно работать).
    3) Умеет выслушать руководство, перевести их мыслительный поток во внятный технический язык и поставить задачи мидлам/джунам, пишущим на том-же языке.
    4) Обучать других при такой потребности.

    Как вы понимаете, весь этот опыт просто невозможно получить при работе в одиночку. Поэтому Синьором вы сможете стать только после серьёзного опыта в каком-то коллективе. А срок -- да, конечно, при должном азарте и желании обозначенных 2-х тире 3-х лет вполне достаточно. Сложнее найти нужный коллектив.