很小的API,也許有人有對node.js的創造小API上的Node.js
例例子,我有這個功能函數將返回字符串 我需要調用從郵遞員或內部的任何其他項目以http這個字符串。 創建此API有什麼更好的? 也許有人知道很好的指導?我以前只和web服務器一起工作過node.js
很小的API,也許有人有對node.js的創造小API上的Node.js
例例子,我有這個功能函數將返回字符串 我需要調用從郵遞員或內部的任何其他項目以http這個字符串。 創建此API有什麼更好的? 也許有人知道很好的指導?我以前只和web服務器一起工作過node.js
最好的做法是在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
和你可以在響應和終端中看到返回的字符串。
希望這會有所幫助...
非常感謝)這幫助了很多 –
我很高興它可以幫助你.... –
這個tutorial向您展示瞭如何使用Express在Node.js中構建一個API。
編輯:如果你不需要它,你可以跳過數據庫部分。
你有沒有試過快遞。 – saurabh