Dynamic URL doesn't work with HTML5 angularjs

تعرفه تبلیغات در سایت
عنوان عکس
عنوان عکس
عنوان عکس
عنوان عکس
عنوان عکس


یافته ها در جستجو

    امکانات وب

    آرشیو مطالب

    برچسب ها

    I'm creating an app in AngularJS and ExpressJS and when I try to use dynamic url, with the angular state, it doesn't work properly. It's working when I access directly the URL but only static URLs.


    var express = require('express'),
    server = express(),
    path = require('path'),
    port = process.env.PORT || 8081;
    server.all("/*", function(req, res, next) {
            res.sendFile(path.join(__dirname, 'index.html'));
    console.log('Use port ' + port + ' to connect to this server');
    exports = module.exports = server;


        .module('appRoutes', ["ui.router"])
        .config(['$stateProvider', '$urlRouterProvider', '$locationProvider',
        function($stateProvider, $urlRouterProvider, $locationProvider) {
                name: 'home',
                url: '/home',
                templateUrl: 'public/components/auth/templates/home.html',
                name: 'set-password',
                url: '/register/:hashcode',
                templateUrl: 'public/components/register/templates/register.html',
                controller: 'RegisterController'

    I got a JavaScript error in the browser console, when I try to access an URL like 'http://localhost:8081/register/1234'. The error is:

    SyntaxError: expected expression, got '<' angular

    I feel that I need to change something in the server configuration but I don't know what exactly.

    نویسنده : استخدام کار بازدید : 71 تاريخ : چهارشنبه 3 خرداد 1396 ساعت: 2:34
    برچسب‌ها :
    اخبار و رسانه هاهنر و ادبیاترایانه و اینترنتعلم و فن آوریتجارت و اقتصاداندیشه و مذهبفوتو بلاگوبلاگ و وبلاگ نویسیفرهنگ و تاریخجامعه و سیاستورزشسرگرمی و طنزشخصیخانواده و زندگیسفر و توریسمفارسی زبان در دیگر کشورهاads-123