export async function getNote(title) {
try {
- const response = await api.get(`api/notes/${title}`);
+ const response = await api.get(`api/notes/${encodeURIComponent(title)}`);
return new Note(response.data);
} catch (response) {
return Promise.reject(response);
export async function updateNote(title, newTitle, newContent) {
try {
- const response = await api.patch(`api/notes/${title}`, {
+ const response = await api.patch(`api/notes/${encodeURIComponent(title)}`, {
newTitle: newTitle,
newContent: newContent,
});
export async function deleteNote(title) {
try {
- await api.delete(`api/notes/${title}`);
+ await api.delete(`api/notes/${encodeURIComponent(title)}`);
} catch (response) {
return Promise.reject(response);
}