【发布时间】:2022-06-20 14:40:45
【问题描述】:
我想将 Strapi 部署到由 plesk 管理的服务器。 我在cli中安装了strapi。 Strapi 本身也在那里运行,但说我应该访问 localhost:1337/admin
在 Plesk 中需要启动文件。 Strapi 建议使用 server.js,其中包含 2 行代码
const strapi = require('strapi');
strapi(/* {...} */).start();
然而,我正是这个。当我点击 NPM 安装按钮时,它也可以毫无问题地解决所有问题。如果我想访问我的网站,我会收到来自 Phusion Passenger 的错误
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module 'strapi'
Require stack:
- /var/www/vhosts/frosty-goldstine.82-165-106-228.plesk.page/strapi/server.js
- /usr/share/passenger/helper-scripts/node-loader.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at Module.require (/usr/share/passenger/helper-scripts/node-loader.js:80:25)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/var/www/vhosts/frosty-goldstine.82-165-106-228.plesk.page/strapi/server.js:1:16)
at Module._compile (node:internal/modules/cjs/loader:1103:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/var/www/vhosts/frosty-goldstine.82-165-106-228.plesk.page/strapi/server.js',
'/usr/share/passenger/helper-scripts/node-loader.js'
]
}
怎么可能,那个strapi是未知的?我该如何解决?
【问题讨论】:
标签: javascript node.js plesk strapi