cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Apakah yang berlaku dengan penghalaan Angular dan ekspres? Pakar, mari kita lihat

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中文网2776 hari yang lalu692

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-05-15 16:51:15

    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

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:51:15

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

    balas
    0
  • Batalbalas