2017-08-24 47 views
1

很小的API,也許有人有對node.js的創造小API上的Node.js

例例子,我有這個功能函數將返回字符串 我需要調用從郵遞員或內部的任何其他項目以http這個字符串。 創建此API有什麼更好的? 也許有人知道很好的指導?我以前只和web服務器一起工作過node.js

+0

你有沒有試過快遞。 – saurabh

回答

1

最好的做法是在nodejs中使用express.Here構建API,函數返回一個字符串。你需要導出它。並要求文件路徑中包含項目文件中導出值的文件。這裏是我的函數代碼,我返回一個字符串值。 func.js

var string; 
function myfunc(param,callback){ 
    var str="hello"; 
    callback(null,str); 
    } 
myfunc('aaa',function(err,result){ 
    if(err){ 
     console.log(err); 
    } 
    else{ 
     exports.string=result; 

    } 
}); 

這是我的路線文件,我在這裏從func.js調用字符串,我命名該文件作爲str.js

var http = require('http'); 
var express = require('express'); 
var main = require('./func.js');//path of file 

var org = main.string; 

var app = express(); 

app.get('/str',function(req,res){ 
console.log(org); 
res.send(org); 
}); 

app.listen(3000,function(){ 
console.log("Server listening on 3000"); 
}); 

運行代碼node str.js和郵遞員運行網址爲http://localhost:3000/str和你可以在響應和終端中看到返回的字符串。

希望這會有所幫助...

+0

非常感謝)這幫助了很多 –

+0

我很高興它可以幫助你.... –

0

這個tutorial向您展示瞭如何使用Express在Node.js中構建一個API。

編輯:如果你不需要它,你可以跳過數據庫部分。