• Как создать mock для axios create?

    @asdasdqwe Автор вопроса
    Надо создать mock для create метода тоже

    import App from "./app.jsx";
    import axios from "axios";
    
    jest.mock("axios");
    
    beforeEach(() => {
    		axios.create = jest.fn(() => axios);
    
    		axios.get.mockImplementation((url) => {
            return Promise.resolve({
                data: [{ id: 1, name: "books" }],
            });
        });
    	});
    
    test("should display app", async () => {
    
        render(<App />);
    
        expect(await screen.findByText("books")).toBeInTheDocument();
    });
    Ответ написан
    Комментировать
  • Laravel: нужна ли защита CSRF в API?

    chupacabramiamor
    @chupacabramiamor
    Инженегр-программист
    Нужны подробности того как вы авторизируете юзера через API, потому что есть подозрение что вы при это авторизации не отдаете авторизационный токен или не используете его при запросах на защищенные узлы.
    И, да. CSRF не работает в API-запросах, так как для хранения проверочного токена используются сессии, которые, в свою очередь, не используются в API.
    Ответ написан
    2 комментария
  • В чем может быть причина падения MariaDB 10.2?

    1BX_host
    @1BX_host
    Хостинг для 1С-Битрикс
    У нас такое бывает, когда клиент зачем то перезагружает сервер, на котором нет свободного места, через биллинг-панель.
    Обычно проблема в файле /var/lib/mysql/tc.log - переименуйте его. MariaDB должен создать новый на старте
    Ответ написан
    4 комментария