Node js Rest API: Как загружать файлы с сервера
В этом руководстве вы узнаете, как загружать файлы с сервера в node js + express + rest API.
Node js Rest API - Пример загрузки файлов
Шаг 1 - Создайте приложение Node Express js
Выполните следующую команду на терминале, чтобы создать приложение node js:
mkdir my-app cd my-app npm init
Шаг 2 - Установите модули Node
Выполните следующую команду в терминале, чтобы установить экспресс-зависимости:
npm install express --save
Шаг 3 - Создайте файл Server.js
Создайте файл Server.js и выполните следующие действия:
Импортируйте установленные модули
Откройте файл server.js и импортируйте установленные выше модули, как показано ниже:
const express = require('express');
const app = express();
const path = require('path');
Создайте REST API для загрузки файла
Откройте файл server.js и создайте маршруты API для остальных файлов загрузки в приложении node js, как показано ниже:
//маршрут для скачивания файла
app.get('/download/:file(*)',(req, res) => {
var file = req.params.file;
var fileLocation = path.join('./uploads',file);
console.log(fileLocation);
res.download(fileLocation, file);
});
Шаг 4 - Запустите сервер приложений Node Express Js
Выполните следующую команду на терминале, чтобы запустить js-сервер node express:
npm start
Шаг 5 - Тестируем Node js Rest Api загрузку файла с сервера
Скачивание файлов с помощью rest API на сервере node js.
API URL :- http://localhost:3000/download/your-file-name Method :- GET
Благодаря этому руководству вы узнали, как загружать файлы с сервера в node js + express + rest API.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.