Anonymous
но куки это что? это заголовок, который ты каждый раз шлешь
Anonymous
я бы на твоем месте не мучался и как первый прототип просто передавал бы {id} как часть данных запроса
Rewrite
Rewrite
поверь, даст
Что-то не получается, когда импорчу ipcRenderer(не через require) ошибка вываливается с отсутствием модуля path..
Rewrite
А когда напрямую во фронте этот модуль использую то тоже пишет что некоторые нодовские модули отсутствуют
Rewrite
const { ipcRenderer } = require('electron')
Rewrite
import { ipcRenderer } from 'electron'
Rewrite
import { machineId } from 'node-machine-id'
Rewrite
import { machineId } from 'node-machine-id'
Maksim
Rewrite
Я же знал что нодовские модули нельзя использовать на фронте
Rewrite
Rewrite
Rewrite
А зачем советовать почить доку, если я показал что сделал как по доке и не работает?
Rewrite
Не совсем понял..
Rewrite
И импортить пробовал ipcRenderer и через require, везде ошибку выдают
Maksim
Maksim
проверь внимательно в каком именно процессе ты пытаешься импортить ipcRenderer, может быть его там вообще нет
Rewrite
Maksim
И что это? в тексте ошибки Can't resolve 'path'. Что такое path?
Maksim
Rewrite
Что ты этим сообщением пытался добиться? Я уже писал что выдает ошибку из-за того что не может найти нодовские модули
Значит на фронте невозможно использовать ipcRenderer
Maksim
Rewrite
Rewrite
@max_astro_fighter
я нашёл
Rewrite
const { ipcRenderer } = window.require("electron");
Помогло
Rewrite
Arina
а можно поменять прелоад не пересоздавая вэбвью ?
Electron.js releases
v15.0.0-nightly.20210624
https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210624
v15.0.0-nightly.20210624
Electron.js releases
v14.0.0-beta.9
https://github.com/electron/electron/releases/tag/v14.0.0-beta.9
v14.0.0-beta.9
d4v1ds0n
Всем привет, возникла такая проблема, пишу приложение на электроне + реакте, мне нужно чтобы мои node js скрипты работали, они сделаны на запросах через request-promise, выдает блокировку корс, если делаю приложение на чистом скрипте + node js, то все работает
Ilvir
d4v1ds0n
вроде, но на обычном js все работало
d4v1ds0n
правда приложение лагало
d4v1ds0n
я так понял это из-за того, что на обычном js у меня все с документа было, а в реакте через localhost
Anonymous
Используй прокси
npm i -g local-cors-proxy
yarn global add local-cors-proxy
Ilvir
Запросы на удаленный сервер или тоже localhost?
d4v1ds0n
Anonymous
Там такая хрень, на localhost cors не работает нормально, либо вообще не поддерживается
d4v1ds0n
мне бы как-то вместо локалхоста документ использовать....
Ilvir
Зачем
Ilvir
Для чего request-promise
Ilvir
Почему не fetch или axios
Ilvir
Я не работал с ним и такой проблемы не было
Anonymous
Ilvir
Проверь отправляются ли заголовки
d4v1ds0n
или есть какой-то вариант перенести с локалхоста на документ?
Ilvir
Какой документ?)
Anonymous
Я так понял что-то вроде этого?
d4v1ds0n
Какой документ?)
ну до этого у меня была html страница, к интерфейсу были подключены скрипты, потом я решил все на реакт перенести, т.к лагало, когда перенес, лагать перестало, но скрипты теперь не подключить
d4v1ds0n
Anonymous
Ну если ты на реакте то у тебя на этапе разработки всё на localhost, proxy тебе тоже нужен на этапе разработки.
Это CLI инструмент.
Ilvir
вроде
Ну добавь этот заголовок - access-control-allow-origin
d4v1ds0n
Anonymous
Ну вот, говорю же, только local cors proxy
Anonymous
https://www.npmjs.com/package/local-cors-proxy
d4v1ds0n
а с обычными прокси будет работать?
d4v1ds0n
и еще у меня функции с ретерном при подключении реакта ошибки выдают, т.к ожидают рендер....
Anonymous
А чё этот не катит?
d4v1ds0n
d4v1ds0n
ну у меня в боте есть возможность использовать прокси для реквестов, я к этому
Ilvir
Anonymous
А боту оно зачем? Он же не из браузера работает.
Вся эта дичь с cors и csp ток для браузеров.
d4v1ds0n
Почему не подключить скрипты?
во-первых корс, во-вторых при импорте контекста и других тем реакта, все функции выдают ошибку, т к приложение думает, что это рендер функции
Anonymous
А, ну ещё есть пакет для express
Так и называется — cors
Anonymous
Короче, всё это нужно только на этапе разработки
Anonymous
После деплоя на серваке всё должно починиться
Ilvir
Anonymous
d4v1ds0n
ну типо у меня вызывается серия запросов по нажатию кнопки, через index.html все работает как надо, а реакт ругается на корс
Anonymous
Короче я сказал что нужно делать