如何在Phusion Passenger NodeJS环境中设置Strapi应用程序

kqqjbcuj  于 2023-06-29  发布在  Node.js
关注(0)|答案(1)|浏览(115)

我有这个主机使用Phusion Passenger的NodeJS环境,我想在上面运行我的Strapi应用程序。
现在,我做了以下工作:

  1. Strapi和节点模块安装在服务器上
    1.应用程序已连接到数据库
  2. app.js可以正常启动
    我不知道如何配置我的app.js文件,使其启动Strapi
    我做了这样的事情,但我很确定这是错误的:
const http = require("http");
const hostname = "127.0.0.1";
const port = "passenger";
const strapi = require("@strapi/strapi");

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader("Content-Type", "text/plain");
  res.end("Hello World! NodeJS");
});

server.listen(port, hostname, () => {
  console.log(`Server running at https://somary.fr/`);
  strapi().start();
});

如何配置我的app.js文件以最终访问我的strapi应用?

zu0ti5jz

zu0ti5jz1#

我正在Phusion Passenger上部署Strapi@4.3.8应用程序。
以下是我更新的app.js文件:

const strapi = require("@strapi/strapi");
strapi({ dir: "./build" }).start();

要创建build文件夹,您需要运行:

npm run build

希望我帮上忙了。

相关问题