Экспресс-сервер не работает при использовании ng serve - PullRequest
0 голосов
/ 15 февраля 2019

Мой server.js не выполняется, когда я использую команду ng serve из angular-cli.Когда я использую сервер узла, он работает нормально.

server.js:

const express = require('express')
const bodyParser = require('body-parser')
const path = require('path');
const http = require('http');
const api = require('./server/routes/api');

const port = 3000;

const app = express();

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

app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());
app.get('/api', api);

app.get('*', (req,res)=>{
  res.sendFile(path.join(__dirname, 'dist/Colab/index.html'));
});

const server = http.createServer(app);

server.listen(port, ()=>console.log(`Server is running on localhost:${port}`));

1 Ответ

0 голосов
/ 15 февраля 2019

Попробуйте использовать следующие команды:

  npm start

ИЛИ

  node app.js
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...