[英]Redux - How to deploy Express Server to Heroku
我已經創建了一個用於登錄和注銷用戶的應用程序。 我正在使用Express和Redux
我有2個文件夾,一個用於客戶端,另一個用於服務器端。 它可以在localhost上運行,但是現在我想使用heroku使其聯機。 我知道如何在Heroku中部署簡單的應用程序,但不知道如何在服務器上部署應用程序,因為我不了解其邏輯。 我已經使用mongolab創建了一個數據庫,但是就這樣,我不知道該怎么做。
請幫忙。
這是我服務器上的index.js。
const express = require('express');
const http = require('http');
const bodyParser = require('body-parser');
const morgan = require('morgan');
const app = express();
const router = require('./router');
const mongoose = require('mongoose');
const cors = require('cors');
// DB Setup
//mongoose.connect('mongodb://localhost:hugo/hugo');
mongoose.connect('mongodb://*****:********@ds143608.mlab.com:43608/portfolio');
// App Setup
app.use(morgan('combined'));
app.use(cors());
app.use(bodyParser.json({type: '*/*'}));
router(app);
// Server Setup
const port = process.env.PORT || 3090;
const server = http.createServer(app);
server.listen(port);
console.log('Server Listening On:', port);
最好的解決方案是將客戶端和服務器合並為一個應用程序,然后將其部署到Heroku:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.