Express.js — это минимальная и гибкая платформа веб-приложений Node.js, предоставляющая надежный набор функций для создания веб-приложений.
У меня есть проектnesjs, в корне сайта есть папка uploads, там лежат файлы разных расширений. Как мне их обработать?
Http://localhost:7777/uploads/audio/85/0.mp3 http://localhost:7777/uploads/movie/85/0.mp4
Когда я делаю это, я получаю ошибку:
<сильный>{ «Код статуса»: 404, "message": "ENOENT: не...
25 Сен 2023 в 18:18
Я сталкиваюсь с ошибкой 404 при попытке загрузить файлы шрифтов и изображений в приложение Express.js. Я пробовал различные подходы, в том числе использование тегов в HTML, но некоторые ресурсы по-прежнему обслуживаются неправильно. Мне нужна помощь в выявлении и устранении проблемы.
Проблема:
Я...
Я создаю очень простой простой API для отдыха с Node js Express и Typescript, чтобы получить длинный адрес из фактического адреса, переданного в конечную точку через параметр запроса. Я развертываю его на лямбде AWS, используя serverless-framework весь мой app.ts выглядит так:
import express fro...
25 Сен 2023 в 10:13
В моем приложении server.ts — это точка входа, которая обслуживает приложение в порту. все app.use выполняется в файле app.ts, где вызывается dotenv. Насколько я знаю, вы должны вызывать dotenv только один раз, и все приложение должно иметь переменные. Но по какой-то причине файл конфигурации заг...
25 Сен 2023 в 09:07
Я пытаюсь отправить данные по почтовому запросу из act.js в express.js, используя axios, но получаю ошибку 404 not Found Axios. вот изображение ошибки q https://i.stack.imgur.com/H7ihV.png а>
Вот мой код React.js на стороне клиента
export default function Upload() {
const [state, setState] = us...
25 Сен 2023 в 00:07
Как я могу управлять длинными функциями задач в Node.js Express.js, чтобы эффективно управлять длинными функциями задач и предотвращать ошибки тайм-аута? В настоящее время мое приложение содержит трудоемкую функцию, ответ от которой мне не требуется немедленно, но я все равно хочу, чтобы она выполн...
24 Сен 2023 в 17:52
Я пытаюсь преобразовать файл mp4 в файл mp3, а затем напрямую загрузить его в хранилище Firebase, не сохраняя его локально на своем компьютере. Как я могу это сделать? В настоящее время я получаю сообщение об ошибке, когда пытаюсь это сделать. Ошибка «Ошибка: [Ошибка: ENOENT: нет такого файла или к...
24 Сен 2023 в 14:54
1
Как мое реагирующее приложение может вернуться к несуществующему статусу страницы 404 для документа?
Каждый! Я добавил свой веб-сайт в систему поиска, и она выдает ошибку типа «Ваши несуществующие страницы не возвращают статус 404». Но я не могу понять, как вернуть этот статус.
Я пытаюсь найти решение этой проблемы, но все, что я получаю, это «Приложение React прямо перед веб-сайтом. Оно не может...
В db.js
import mongoose from "mongoose";
export function dbConnection() {
try {
mongoose.connect("mongodb://0.0.0.0:27017", {
useNewUrlParser: true,
useUnifiedTopology: true,
});
console.log("DB connected successfully ");
} catch (error) {
console.log("Not connecte...
Итак, я публикую сообщение на своем экспресс-сервере. Я использую машинописный текст
Я отправляю неопределенное значение из моего URL-адреса в теле (Angular) на бэкэнд (Express-сервер).
Прежде чем объект покинет интерфейс с помощью метода HTTP post, он регистрируется в console.log как неопределенны...
23 Сен 2023 в 02:57
В настоящее время я работаю над серверным проектом для своей степени в колледже, уделяя особое внимание Node.JS, MongoDB и Express, и до сих пор все шло довольно гладко. Однако задание, направленное на создание API, требует от меня создания маршрута, принимающего рейтинг, который я отправляю в базу...
У меня есть две разные схемы: Пользователь и Статья. Пользователь может публиковать множество статей, для которых существует связь «Один ко многим». Схемы следующие:
const mongoose = require("mongoose");
const userSchema = mongoose.Schema(
{
username: {
type: String,
requi...
22 Сен 2023 в 17:20
В настоящее время я работаю над веб-приложением, использующим Express.js с TypeScript, и стараюсь следовать лучшим практикам, чтобы обеспечить чистую, поддерживаемую и масштабируемую базу кода. Хотя я нашел различные ресурсы и учебные пособия, мне хотелось бы получить от сообщества информацию о луч...
22 Сен 2023 в 17:02
Я создаю чат-приложение с помощью node.js express и реагирую. Приложение работает и отправляет сообщения всем пользователям, но когда я пытаюсь отправить сообщение в определенную комнату, оно не работает. Бэкэнд io.on('connection', (socket) => {
socket.on('login', (data) => {
socket.join("room...
app.post('/add', (req, res) => {
const newperson = {
id: person.lenght +1,
Text: req.body.text,
Type: req.body.type
}
person.push(newperson)
console.log(person.slice(-1))
res.json(newperson)
})
Id: person.lenght +1, /// здесь person — это массив, в качестве идентификатора кот...
У меня есть страница, на которой я генерирую в серверной части таблицу с помощью библиотеки AG-GRID, генерируя файл (js). Этот файл после создания я вызываю его из своего интерфейса, в котором я использую Handlebars. Пока код работает правильно.
//BACKEND (I create a text string to generate the js...
22 Сен 2023 в 06:17
Я борюсь с этой проблемой уже много часов и не могу заставить ее работать. Я создаю приложение реагирования (vite), а для серверной части я использую NodeJS с Express. Я также использую экспресс-сессию в серверной части для обработки сеансов. По какой-то причине файл cookie сеанса не устанавливае...
22 Сен 2023 в 00:20
У меня есть база данных из 220 тысяч продуктов, каждый из которых имеет 1-3 ссылки на изображения (все менее 200 КБ). Мне нужно пройти через все это и загрузить прямо в Google Cloud Storage, не загружая их локально. Вот такой подход я придумал:
const saveFileFromUrl = (sneakerData: any, size: stri...
21 Сен 2023 в 23:31
Я создал базовый API RESTful, используя node, express, mongoDB и mongoose. Почтальон сообщает, что действие удаления было завершено, но оно не удаляется из базы данных.
После того, как mongoose удалил обратные вызовы, это стало очень запутанным
Вот код
.delete(function(req,res){
// console.log...
Я пытался загрузить массив строк из моей HTML-формы в свою базу данных (MongoDB).
Вот HTML-форма для добавления класса
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Create New Class</title>
</head>
<...
21 Сен 2023 в 20:07
Что касается простого примера, в этих двух примерах кода, как функция next() является параметром и как ее можно выполнить для автоматического перехода к следующей функции промежуточного программного обеспечения? Как это работает за абстракцией?
app.use((req, res, next) => {
console.log('Time:', D...
21 Сен 2023 в 19:15
Я отправляю свои документы через expressjs на свой сервер, а затем обновляю документ, используя тело запроса, которое представляет собой JSON (частичный документ), и передаю его функции findByIdAndUpdate().
Ранее при использовании значения null в качестве значения поля документа поле удалялось. Пок...
21 Сен 2023 в 15:53
Я использую Vercel для размещения своего приложения nuxt3, у него мало API, и я хочу получить доступ к файлам, хранящимся в моем каталоге src/public, с помощью API файловой системы/узла.
Я пытался использовать модули path и fs и перечислять каталоги, но мне не удалось найти свои ресурсы в общей папк...
21 Сен 2023 в 13:41
Я создаю список дел, используя экспресс и ejs. Я хочу добавить в свой список дел функцию, позволяющую, когда я устанавливаю флажок, этот конкретный контент зачеркнут.
Фрагмент списка дел
Во-первых, я попытался получить значение флажка через body-parser, сохранить его в переменной, а затем передать...
21 Сен 2023 в 10:49
У меня проблема в течение нескольких дней, и я не мог найти решение, я искал форумы, документацию и ничего. У меня есть веб-сайт, разработанный на nodejs, с использованием экспресс-сессии и паспорта для управления сеансами и аутентификации пользователей.
Моя проблема заключается в том, что когда два...
21 Сен 2023 в 05:44