Как маршрутизировать бессерверные функции Python и Typescript в развертывании VercelPython

Программы на Python
Ответить
Anonymous
 Как маршрутизировать бессерверные функции Python и Typescript в развертывании Vercel

Сообщение Anonymous »

Я начал с полнофункционального приложения с интерфейсом Next.js и Typescript и серверной частью Python. Поскольку мы хотели выполнить развертывание на Vercel, мы перенесли все серверные функции в машинописные функции в папке /api, доступной с помощью:

Код: Выделить всё

fetch('api/**foldername**)
Проблема в том, что у меня простая модель Pytorch, поэтому она должна быть Python. Я читал в Интернете, что вы также можете использовать бессерверные функции Vercel на Python.
Мне нужен совет, как заставить оба типа бессерверных функций работать вместе.
enter описание изображения здесь
Вот моя структура папок: app/api/routeName/route.ts
Я пробовал то же самое с Route.py, но это не сработало. Я также попробовал просто поместить upload.py в папку API, но это тоже не сработало.
Вот мой файл upload.py:

Код: Выделить всё

from http.server import BaseHTTPRequestHandler

class handler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header("Content-type", "text/plain")
self.end_headers()
self.wfile.write("Hello, worldfbgdfgbdfgbd!".encode("utf-8"))
return
очень просто, просто чтобы проверить подключение.
Я попробовал использовать выборку, при которой консоль регистрирует ответ при нажатии кнопки на интерфейсе и переходит к localhost:3000/api/update.
В Интернете не так уж много документации, и после просмотра некоторых примеров репозиториев GitHub я не уверен, почему мой случай не работает.
Любой совет очень ценю.

Подробнее здесь: https://stackoverflow.com/questions/787 ... deployment
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»