首页 > 解决方案 > cPanel & Passenger:我的切入点是什么?

问题描述

我正在我的主机上部署一个项目,但我的应用程序的“入口点”遇到了一些问题。我在 react js(使用 webpack)下开发了一个应用程序。当我设置它时,我不知道要制作“应用程序启动文件”的哪个文件?

目前,它是一个简单的“server.js”,它会打招呼并给我当前版本的节点。当我在本地进行我的项目时,我只需启动npm start它就可以了。

标签: javascriptnode.jsreactjscpanelpassenger

解决方案


通过像这样编辑“server.js”文件来解决:

const express = require('express');
const path = require('path');
const app = express();

app.use(express.static(path.join(__dirname, 'dist')));

app.get('/*', function(req, res) {
   res.sendFile(path.join(__dirname, 'index.html'), function(err) {
      if (err) {
         res.status(500).send(err)
      }
   })
});

app.listen(9000);

推荐阅读