访问管理员/页面时没有获得所需的输出需要Pages Works,而是获得Angular cli页面

时间:2018-06-13 12:32:27

标签: node.js angular6

这是我的Index.js文件我试图使我的Node.js项目成为角度6.我面临的问题是当我试图去localhost:3000 / admin / pages它去了到Angular cli页面我想渲染PAGES WORKS

//View Engine Setup
app.use(express.static(path.join(__dirname,'dist/gaffercart')));
//Set public folder

app.use(express.static(path.join(__dirname,'public')));
app.use(express.static(__dirname + '/public'));




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

//Set Routes

var pages=require('./routes/pages.js');
var products=require('./routes/products.js');
var adminPages=require('./routes/admin_pages.js');
var adminCategories=require('./routes/admin_categories.js');
var adminProducts=require('./routes/admin_products.js');


app.use('/admin/pages',adminPages);
app.use('/admin/categories',adminCategories);
app.use('/admin/products',adminProducts);
app.use('/products',products); //for Displaying all of the PRODUCTS
app.use('/',pages);

这是我的admin_pages.js

        var express = require('express');
    var router = express.Router();
    var expressValidator = require('express-validator');
    var bodyParser=require('body-parser');
    var models=require('../models');


      // Get Page model
    var Page = require('../models/page');

            /*
            * Get Page model 
            */

            router.get('/',function(req,res){

                    res.send('Pages work');

            });

0 个答案:

没有答案