将Nodej放到网站上

时间:2016-08-22 20:34:19

标签: node.js ionic-framework

我有一个与nodejs服务器通信的Web应用程序。我想要做的是允许从任何地方访问我的nodejs服务器而不仅仅是localhost。我想发布到我自己的网址localhost:8080以连接到我的nodejs服务器,而不是在我的应用中发布到http://example.com/push。任何人都可以帮我解决这个问题吗?

app.controller('myCtrl', function($scope, $rootScope, $http) {
    var isAndroid = ionic.Platform.isAndroid();
    var isios = ionic.Platform.isIOS();
    var fName = $rootScope.fName;
    var lName = $rootScope.lName;
    var messageText = $rootScope.messageText;
    var token = $rootScope.devToken;
    var selectedUser = $rootScope.selectUser;

    $scope.submit = function() {
        $http.post('http://url here', {firstName: fName, lastName: lName, message: messageText, token: token, isAndroid: isAndroid, isios: isios, selectedUser: selectedUser});
        $rootScope.messageText = "";
    }

})
app.post('/', function(req, res) {
    firstName = req.body.firstName;
    lastName = req.body.lastName;
    message = req.body.message;
    token = req.body.token;
    user = {name: firstName + " " + lastName, token: token};
    selectedUser = req.body.selectedUser;
    users.push(user);

    if (req.body.isAndroid === true) {
        sendToAndroid();
    } else {
        sendToios(); 
    }
});



app.listen(8080, function() {
    console.log('running on port 8080');
});

0 个答案:

没有答案