0
ルートにフックを接続しようとしています。私はドキュメントのコードに従っていますが、何かが間違っていて、内部で何をしていてもフックがエラーを返します。TypeError:do_before()missing 1必要な位置引数: 'resp'
コンポーネント/ counter.py:
def auth_request(req, resp, resource, params):
pass
@falcon.before(auth_request)
class Counter(object):
def on_get(self, req, resp):
pass
がapp.py:
import falcon
from components import counter
api = application = falcon.API()
api.add_route('/counter', counter.Counter)
私はgunicorn
を使用して、これを実行し、localhost:8000/counter
を要求すると、それが返されます。
TypeError: do_before() missing 1 required positional argument: 'resp'
うわー、それはしばらくの間作業していませんでしたが、古いコードをフェッチしただけで動作します!ありがとうございました。 –