Size: a a a

Next.js — русскоговорящее сообщество

2019 December 06

YZ

Yury Zhuk in Next.js — русскоговорящее сообщество
Владимир Линкевич
я запилил сервис ApiRequest при SSR прокидываю в сервис токен из куки
при SSR чего? _app, _document ?
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
Nurdan
если с главной страницы куда-нибудь кликнуть, потом скопировать ссылку и вставить в новую вкладку, но возвращает 404. Как иправить? Вот пример https://arenta.kg/about_us
у тебя динамик пейдж или на ноде писал?
источник

N

Nurdan in Next.js — русскоговорящее сообщество
Владимир Линкевич
у тебя динамик пейдж или на ноде писал?
вот конфиг
const withSass = require('@zeit/next-sass');
const withCSS = require("@zeit/next-css");
const withOffline = require('next-offline')
//const fetch = require('isomorphic-unfetch');

const nextConfig = withCSS(withSass({
   exportPathMap: function() {
   return {
     '/': { page: '/' }
   };
 },
  webpack (config, options) {
      config.module.rules.push({
          test: /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/,
          use: {
              loader: 'url-loader',
              options: {
                  limit: 100000
              }
          }
      });
      return config;
  }
}));

module.exports = withOffline(nextConfig)
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
Yury Zhuk
при SSR чего? _app, _document ?
при ssr в app прокидываешь токен из куки из request а на клиенте можно брать тупо из документа хоть
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
Nurdan
вот конфиг
const withSass = require('@zeit/next-sass');
const withCSS = require("@zeit/next-css");
const withOffline = require('next-offline')
//const fetch = require('isomorphic-unfetch');

const nextConfig = withCSS(withSass({
   exportPathMap: function() {
   return {
     '/': { page: '/' }
   };
 },
  webpack (config, options) {
      config.module.rules.push({
          test: /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/,
          use: {
              loader: 'url-loader',
              options: {
                  limit: 100000
              }
          }
      });
      return config;
  }
}));

module.exports = withOffline(nextConfig)
а причём тут конфиг?)
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
ты какой подход юзаешь?
источник

N

Nurdan in Next.js — русскоговорящее сообщество
Владимир Линкевич
ты какой подход юзаешь?
у меня SPA
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
судя по всему нодовский
источник

N

Nurdan in Next.js — русскоговорящее сообщество
да
источник

N

Nurdan in Next.js — русскоговорящее сообщество
express
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
ну тогда в ноде напишиш на запрос рендер страниц
источник

N

Nurdan in Next.js — русскоговорящее сообщество
Владимир Линкевич
ну тогда в ноде напишиш на запрос рендер страниц
можно ссылку на пример?
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
сейчас скину
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
server.get('/p/:id', (req, res) => {
   const actualPage = '/post'
   const queryParams = { id: req.params.id }
   app.render(req, res, actualPage, queryParams)
})
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
пример без использования динамик пейджей
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
статья
источник

N

Nurdan in Next.js — русскоговорящее сообщество
Спасибо!
источник

ВЛ

Владимир Линкевич in Next.js — русскоговорящее сообщество
но я советую перейти на динамики
источник

YZ

Yury Zhuk in Next.js — русскоговорящее сообщество
Владимир Линкевич
при ssr в app прокидываешь токен из куки из request а на клиенте можно брать тупо из документа хоть
хм, сча прикину. Просто у меня еще мышление от spa клиентских, Next по сути  сча использую только чтобы при шаринге страниц были мета-теги уникальные..
источник