angular.js - Apakah yang berlaku dengan penghalaan Angular dan ekspres? Pakar, mari kita lihat
PHP中文网
PHP中文网 2017-05-15 16:49:15
0
2
688

Kini saya telah membuat permohonan, iaitu ujung belakang tulen untuk menyediakan data. Jadi saya menggunakan penghalaan sudut dan sekarang saya mahu mengeksport ke cemerlang. Saya mahu menggunakan nodejs untuk mendapatkan penghalaan dan kemudian melakukan fungsi. Sekarang penghalaan Angular tidak sama dengan Express

var http = require('http');
var url = require("url");
var express = require('express');
var app = express();

app.use(express.static(__dirname+'/app'));  //所有的静态页面和资源

app.use(function(req,res,next){
    console.log(123);
    next();
})
http.createServer(app).listen(3000, function(){
    console.log('Server start at port 3000')
})

Kini 123 tidak boleh dicetak kerana penghalaan berada dalam sudut hadapan. Apa yang perlu dilakukan? . . .

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
洪涛

Anda belum menulis laluan ini lagi. Apakah sambungan yang ingin anda akses?

Contohnya dapatkan direktori root /

Tambah kaedah berikut:

app.get('/', function(req,res,next){
    console.log(123);
    next();
})

Kemudian gunakan penyemak imbas anda untuk mengakses:
localhost:3000

过去多啦不再A梦

Node tidak boleh mendapatkan penghalaan Angular melakukannya di bahagian klien Anda boleh mendapatkannya dari location.hash dan menyerahkannya ke bahagian belakang

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan