簡體   English   中英

我如何使用角js路由為節點js應用程序

[英]how do i use angular js routes for node js application

當我使用節點js時,我遇到了使用角度js進行路由的問題。

控制器路徑

的public_html的/ dev /詢問/ JS /控制器/ poolController.js

app.controller('poolController', ['$scope', '$http', function($scope, $http) {
    "use strict";    
                $http({
                method: 'GET',
                url: '/api/pool'
            }).
            success(function(data, status, headers, config) {
            $scope.pools = data;            
            }); 
}]);

server.js路徑

的public_html的/ dev /查詢/ server.js

var app = require('express')();
var http = require('http').Server(app);
var obj = ['id':5];

    app.get('/api/pool', function(req, res) {
            res.json(obj);
    });

http.listen(3000, function(){
  console.log('listening on *:3000');
});

我正在通過安慰這個來運行服務器js

node /home/abcdef/public_html/dev/inquiry/server.js

到目前為止我得到了一個空洞的回應 我在這里錯過了什么?

好像你的服務器js文件中有一個拼寫錯誤,obj不是一個json對象,這就是響應為空的原因。

定義包含屬性(本例中為id)的JS對象時,應使用大括號:

var obj = {'id':5}; 

Javascript對象

obj不是json格式。

嘗試,

obj={'id':5}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM