Пользовательский сервер работает, но когда я меняю каталог файлов, появляется ошибка на NextjsJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 Пользовательский сервер работает, но когда я меняю каталог файлов, появляется ошибка на Nextjs

Сообщение Гость »


Я создал «create-next-app», а затем, когда я установил эту структуру папок, это успех, нет проблем, это хорошая работа:

+клиент2
--.следующий
--node_modules
--public
--...
--server.js

Но если я перенесу свой файл «server.js» в раздел более высокого уровня:

+клиент2
--.следующий
--node_modules
--public
--...
+server.js

Я получаю сообщение об ошибке.

*Вы можете попробовать оба случая, используя «node server.js».
*я поставил:
1- случай "const app = next({dev});"
2-это "const app = next({ dev, dir:"./client2"});"

const express = require('express'); const next = require('следующий'); const dev =process.env.NODE_ENV !== 'производство'; const app = next({dev, dir:"./client2" }); const handle = app.getRequestHandler(); app.prepare().then(() => { константный сервер = экспресс(); server.get('*', (req, res) => { дескриптор возврата (req, res); }); server.listen(3000, (ошибка) => { если (ошибка) выбросить ошибку; console.log('> Готово на http://localhost:3000'); }); }); И вот ошибка:

1 из 1 необработанной ошибки. Ошибка сервера. Тип ошибки: невозможно прочитать свойства. нуля (читается «useContext»)

Эта ошибка произошла при создании страницы. Любые журналы консоли будут отображаться в окне терминала. Стек вызовов useContext file:///Users/malibilgin/Documents/nodejs/testNodeReactTogetger/client2/node_modules/next/dist/compiled/react/cjs/react.development.js (1752:21) _hooksclientcontext ../node_modules/next/dist/client/comComponents/navigation.js (130:34) ОшибкаГраница ../node_modules/next/dist/client/comComponents/error-boundary.js (117:48) рендеринг с хуками

Вот мой репозиторий на Gitup репозиторий GitHub
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»