ReferenceError

document is not defined

pages/category/Detail.vue:260:
VueComponent.getOverlayMessage
} }, methods: { getOverlayMessage(product) { if (document) { let htmlOverlay = product.master.text; const tempDiv = document.createElement("div"); tempDiv.innerHTML = htmlOverlay; // Temiz metni al htmlOverlay = tempDiv.textContent || tempDiv.innerText || "";
server.js:12225:61
node_modules/vue/dist/vue.runtime.common.dev.js:2624:16
Proxy.renderList
) { var ret, i, l, keys, key; if (Array.isArray(val) || typeof val === 'string') { ret = new Array(val.length); for (i = 0, l = val.length; i < l; i++) { ret[i] = render(val[i], i); } } else if (typeof val === 'number') { ret = new Array(val); for (i = 0; i < val; i++) { ret[i] = render(i + 1, i);
pages/category/Detail.vue:92:
Proxy.render
product.images.length > 0 && product.images[0].path " > <div class="card"> <div class="image-container"> <img @click="openProductDetail(product)" v-if=" product.images && product.images.length > 0 &&
node_modules/vue/dist/vue.runtime.common.dev.js:3532:22
VueComponent.Vue._render
try { // There's no need to maintain a stack becaues all render fns are called // separately from one another. Nested component's render fns are called // when parent component is patched. currentRenderingInstance = vm; vnode = render.call(vm._renderProxy, vm.$createElement); } catch (e) { handleError(e, vm, "render"); // return error render result, // or previous vnode to prevent render error causing blank component /* istanbul ignore else */
node_modules/vue-server-renderer/build.dev.js:8400:27
resolve
context.activeInstance ); normalizeRender(child); var resolve = function () { var childNode = child._render(); childNode.parent = node; context.renderStates.push({ type: 'Component', prevActive: prevActive });
node_modules/vue-server-renderer/build.dev.js:8272:3
waitForServerPrefetch
return } catch (e) { reject(e); } } resolve(); } function renderNode (node, isRoot, context) { if (node.isString) { renderStringNode$1(node, context);
node_modules/vue-server-renderer/build.dev.js:8411:3
renderComponentInner
renderNode(childNode, isRoot, context); }; var reject = context.done; waitForServerPrefetch(child, resolve, reject); } function renderAsyncComponent (node, isRoot, context) { var factory = node.asyncFactory;
node_modules/vue-server-renderer/build.dev.js:8368:5
renderComponent
warnOnce( "[vue-server-renderer] Components that implement \"serverCacheKey\" " + "must also define a unique \"name\" option." ); } renderComponentInner(node, isRoot, context); } } function renderComponentWithCache (node, isRoot, key, context) { var write = context.write;
node_modules/vue-server-renderer/build.dev.js:8279:5
renderNode
function renderNode (node, isRoot, context) { if (node.isString) { renderStringNode$1(node, context); } else if (isDef(node.componentOptions)) { renderComponent(node, isRoot, context); } else if (isDef(node.tag)) { renderElement(node, isRoot, context); } else if (isTrue(node.isComment)) { if (isDef(node.asyncFactory)) { // async component

Request Details

URI /categories/RAMADAN_60
Request Method GET
HTTP Version 1.1
Connection upgrade

Headers

HOST blue-media.tv
ACCEPT */*
USER-AGENT claudebot

Cookies