javascript - cPanel & Passenger:我的切入点是什么?
问题描述
我正在我的主机上部署一个项目,但我的应用程序的“入口点”遇到了一些问题。我在 react js(使用 webpack)下开发了一个应用程序。当我设置它时,我不知道要制作“应用程序启动文件”的哪个文件?
目前,它是一个简单的“server.js”,它会打招呼并给我当前版本的节点。当我在本地进行我的项目时,我只需启动npm start
它就可以了。
解决方案
通过像这样编辑“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);
推荐阅读
- css -
坚持与滚动文本不同的行
- javascript - 在 HTML 和 JavaScript 中添加两种不同类型的滑块
- tfs - TFS 2017.3:部署批准者页面自定义
- wcf - 如何在 WCF 服务中将 Action 设为空白,因为客户端需要空白 SoapAction=""?
- react-day-picker - 在标题中仅显示月份
- angular - 角度 ngIf 不显示在组件中实现的 div
- python - 为什么我的用户模型在 django admin 中没有以正确的名称和字段出现
- laravel - 按计数对 Laravel Nova 分区结果进行排序
- vba - 使用字符串比较打开特定文件
- python-3.x - 如何为单个绘图实例创建两个图例对象?