Как использовать экспресс и угловую маршрутизацию с Node - PullRequest
0 голосов
/ 05 октября 2019

Я относительно новичок в Angular, Express и Node. Я покажу вам код и ошибку, которую я получаю. Я действительно смущен этим, поэтому я был бы признателен за любую помощь.

server.js

app.get('/',function(req,res){
  res.sendFile(__dirname + '/index.html');
});
app.listen(9000,function(){
   console.log('Server listening on port 9000');
});

index.html (часть этого),В div id = 'main' ng-view содержимое отображается в зависимости от маршрута.

<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<title>LogisticApp</title>

<link hrF

<!--[if lt IE 9]>
  <script src="js/html5shiv.js"></script>
  <script src="js/respond.min.js"></script>
<![endif]-->

<link rel="shortcut icon" href="#/images/favicon.png">
<script src="/js/pace.js"></script>

<link href='https://fonts.googleapis.com/css?family=Open+Sans:300,600' 
    rel='stylesheet' type='text/css'>
<!-- angular script -->
<script src="/node_modules/angular/angular.min.js"></script>
</head>

<body>
<div class="preloader"></div>
    <div id="main" ng-view>
    </div>
</body>

partials / app.js

var ourApp = angular.module("logisticApp", [
'ngRoute',
'ngResource',
'pascalprecht.translate'
])
.config(function($routeProvider) {
    $routeProvider
        .when('/', {
            templateUrl: 'partials/index/index2.html',
            controller: 'indexCtrl'
        })
        .when('/request', {
            templateUrl: '',
            controller: 'requestCtrl'
        })
        .otherwise({
            redirectTo: '/'
        });

});

partials / index / index2.html (не важный файл, но опубликованный дляпример)

<main class="footercta" role="main">
<div class="container">
    <div class="logo"> <h1>{{appName}}</h1>
    </div>
    <h1 translate="TAGLINE"></h1>

    <div class="row">
        <div class="col-md-6 col-sm-12 col-md-offset-3 subscribe">
            <form class="form-horizontal" role="form" ng-submit="addUser()" id="subscribeForm" method="POST">
                <div class="form-group">
                    <div class="col-md-7 col-sm-6 col-sm-offset-1 col-md-offset-0">
                        <input class="form-control input-lg" name="email" ng-model="email" type="email" id="address" placeholder="{{ 'ENTER_EMAIL' | translate }}"
                               data-validate="validate(required, email)" required="required">
                    </div>
                    <div class="col-md-5 col-sm-4">
                        <button type="submit" class="btn btn-success btn-lg" translate="SUBSCRIBE_NOW"></button>
                    </div>
                </div>
                <div class="alert-success" translate="{{message}}">
                </div>
            </form>
            <span id="result" class="alertMsg"></span> </div>
    </div>

    <a href="./#/#explore" class="scrollto">
        <p translate="KNOW_MORE"></p>
        <p class="scrollto--arrow"><img src="images/scroll_down.png" alt="scroll down arrow"></p>
    </a>
</div><!--/container -->

Я получаю следующую ошибку:

Ошибка

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