Как вызвать FastAPI-маршрут из NodeJS? - PullRequest
0 голосов
/ 17 июня 2020

это мой маршрут FasiAPI:

@app.post("/files/")
async def create_file(file: UploadFile = Form(...)):
    #some ml code
    return {'detected_face': base64_return, 'feature_vector': str(embedded)}

Мой бэкэнд webapp работает на NodeJs + ExpressJS. У меня есть хранилище файлов в '. / Uploads / filename.jpeg'

FastAPI работает на: localhost: 8000

веб-сервер работает на: localhost: 3000

Заранее спасибо!

1 Ответ

0 голосов
/ 21 июня 2020

Вы можете отправить запрос напрямую через url: localhost: 8000 / с помощью модуля запроса.

request('http://localhost:8000/files/<parameter>', function (error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body)
    }
})
...