我曾尝试在 Heroku 上部署 MERN 堆栈应用程序。我遵循了heroku文档中给出的过程。但是,不知怎的,我无法将应用程序部署到heroku。
以下是我的 server.js 代码:
const express = require('express');
const mongoose = require('mongoose');
const bodyParser = require('body-parser');
const path = require('path');
const items = require('./routes/api/items');
const app = express();
app.use(bodyParser.json());
const db = require('./config/keys').mongoURI;
mongoose
.connect(db)
.then(() => console.log('MongoDB Connected...'))
.catch(err => console.log(err));
app.use('/api/items', items);
if (process.env.NODE_ENV === 'production') {
app.use(express.static('client/build'));
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname, 'client', 'build', 'index.html'));
});
}
const port = process.env.PORT || 5000;
app.listen(port, () => console.log(`Server started on port ${port}`));
Run Code Online (Sandbox Code Playgroud)
以下是我在服务器文件夹中的 …
我已经在我的 Windows 10 笔记本电脑中安装了 Julia 编程语言。我想将此添加到系统环境变量中的 PATH 变量,但我无法找到可执行文件。你能帮我解决这个问题吗?