@@ -229,55 +229,6 @@ export default () => (
(Cache) شده و صفحات ساخته شده در این مسیرها حذف خواهند شد.
-
رفع خطای CORS
-
- با وجود انواع مختلف فریمورکها، برای رفع خطای CORS راه حلهای متفاوتی
- وجود دارد. برای مثال در فریمورک NextJS باید طبق{" "}
-
- مستندات رسمی
- {" "}
- این فریمورک، پکیج{" "}
-
- cors
- {" "}
- را نصب کرده:
-
- {`$ npm i cors`}
-
و بهشکل زیر از آن در برنامهی خود استفاده کنید:
- {`import Cors from 'cors'
-
-// Initializing the cors middleware
-const cors = Cors({
- methods: ['GET', 'HEAD'],
-})
-
-// Helper method to wait for a middleware to execute before continuing
-// And to throw an error when an error happens in a middleware
-function runMiddleware(req, res, fn) {
- return new Promise((resolve, reject) => {
- fn(req, res, (result) => {
- if (result instanceof Error) {
- return reject(result)
- }
-
- return resolve(result)
- })
- })
-}
-
-async function handler(req, res) {
- // Run the middleware
- await runMiddleware(req, res, cors)
-
- // Rest of the API logic
- res.json({ message: 'Hello Everyone!' })
-}
-
-export default handler`}
-
Static Assets
در Next.js میتوانید فایلهای استاتیک مانند تصاویر را در یک پوشه به نام
@@ -321,5 +272,11 @@ export function Example() {
نخواهند بود. برای ذخیرهی دائمی فایلها، توصیه میشود از سرویس
ذخیره سازی ابری لیارا استفاده کنید.
+
+
رفع خطای ECONNRESET
+
+ این خطا به دلیل رسیدن به حداکثر محدودیت منابع رخ میدهد و با ارتقا پلن،
+ رفع میشود.
+