что эквивалентно req.url из node.js в Python - PullRequest
1 голос
/ 07 апреля 2019

Я довольно хорошо разбираюсь в node.js и знаю, что есть функция node.js, которая называется req.url. Я сейчас пытаюсь использовать скрипт Python и хочу использовать его эквивалент. Кто-нибудь знает, что это?

EDIT: Вот пример того, что я имею в виду в node.js:

app.get('/', (req, res) => {
  res.send(req.url); //will return the current url
});

EDIT2: Я использую node.js для выполнения http-запросов и прочего. Вот пример. узел:

app.get('/', (req, res) => {
  const spawn = require('child_process').spawn;
  const py = spawn('python', ['python.py']);
});

питон:

url = '' #get url here 
print(url)

1 Ответ

0 голосов
/ 07 апреля 2019

Вам, вероятно, понадобится использовать какую-то платформу для этого, так как Python не поддерживает эту функцию напрямую, и будет трудно реализовать ее с нуля.Например, с помощью Flask вы можете получить URL-адрес запроса, используя следующий подход

from flask import Flask, request

app = Flask(__name__)


@app.route('/')
def index():
    req_url = request.full_path
    return 'Hello World!'


if __name__ == '__main__':
    app.run()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...