Добрый день.
Сайт локально нормально работает.
На некоторых страницах получаю данные из базы данных через asyncData.
Именно на этих страницах, если перехожу на них через менюшку не перезагружая страницу, не отображаются данные. После перезагрузки данные появляются.
nuxt.config.js
env: {
baseUrl: process.env.BASE_URL
},
server: {
port: process.env.PORT,
host: "localhost"
},
.env
локально
PORT=3000
BASE_URL=http://localhost:3000
На сервере.
PORT=3000
BASE_URL=http://localhost:3000
Получение данных на странцы через asyncData
async asyncData({ $axios }) {
const { records } = await $axios.$get(
process.env.baseUrl + "/api/v1/location"
);
const { data } = await $axios.$get(process.env.baseUrl + "/api/v1/review/");
return {
pins: records,
reviews: data
};
},
package.json
локально
"scripts": {
"dev": "cross-env NODE_ENV=development nodemon server/index.js --watch server",
"predev": "fuser -k 3000/tcp && echo 'Terminated' || echo 'Nothing was running on the 3000'",
"build": "nuxt build",
"start": "cross-env NODE_ENV=production node server/index.js",
"generate": "nuxt generate"
},
На сервере ecosystem.config.js
module.exports = {
apps: [
{
name: "Pallina",
exec_mode: "cluster",
instances: "max", // Or a number of instances
script: "server/index.js",
args: "start",
},
],
};
На сервере подключаю через pm2
Захожу в папку с проектом
pm2 start
На сервере nginx default
module.exports = {
apps: [
{
name: "Pallina",
exec_mode: "cluster",
instances: "max", // Or a number of instances
script: "server/index.js",
args: "start",
},
],
};
Сайт
burdujaserii.ru
Заранее благодарен.