Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/django_seo_js/middleware/escaped_fragment.py", line 22, in process_request
return self.backend.get_response_for_url(url, request)
File "/usr/local/lib/python3.7/site-packages/django_seo_js/backends/prerender.py", line 36, in get_response_for_url
assert r.status_code < 500
AssertionError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/django_seo_js/middleware/escaped_fragment.py", line 22, in process_request
return self.backend.get_response_for_url(url, request)
File "/usr/local/lib/python3.7/site-packages/django_seo_js/backends/prerender.py", line 35, in get_response_for_url
r = self.session.get(render_url, headers=headers, allow_redirects=False)
File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python3.7/site-packages/requests/adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=3000): Max retries exceeded with url: /http://127.0.0.1:8000/?_escaped_fragment_=127.0.0.1:8000 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f7da6835190>: Failed to establish a new connection: [Errno 111] Connection refused'))
# apps
INSTALLED_APPS += ['django_seo_js']
# middlewares
MIDDLEWARE += [
'django_seo_js.middleware.EscapedFragmentMiddleware',
'django_seo_js.middleware.UserAgentMiddleware'
]
# prerender specific settings
SEO_JS_PRERENDER_TOKEN = "my prerender token"
# Whether to run the middlewares and update_cache_for_url.
# Useful to set False for unit testing.
SEO_JS_ENABLED = True # Defaults to *not* DEBUG.
# User-agents to render for, if you're using the UserAgentMiddleware
# Defaults to the most popular. If you have custom needs, pull from the full list:
# http://www.robotstxt.org/db.html
SEO_JS_USER_AGENTS = [
"Googlebot",
"Yahoo",
"bingbot",
"Baidu",
"Ask Jeeves",
]
# apps
INSTALLED_APPS += ['django_seo_js']
# middlewares
MIDDLEWARE += [
'django_seo_js.middleware.EscapedFragmentMiddleware',
'django_seo_js.middleware.UserAgentMiddleware'
]
# prerender specific settings
SEO_JS_BACKEND = "django_seo_js.backends.PrerenderHosted"
SEO_JS_PRERENDER_URL = "http://127.0.0.1:3000/" # Note trailing slash.
SEO_JS_PRERENDER_RECACHE_URL = "http://127.0.0.1:3000/recache"
# Whether to run the middlewares and update_cache_for_url.
# Useful to set False for unit testing.
SEO_JS_ENABLED = True # Defaults to *not* DEBUG.
# User-agents to render for, if you're using the UserAgentMiddleware
# Defaults to the most popular. If you have custom needs, pull from the full list:
# http://www.robotstxt.org/db.html
SEO_JS_USER_AGENTS = [
"Googlebot",
"Yahoo",
"bingbot",
"Baidu",
"Ask Jeeves",
]