0
我已經創建了一個節點服務器,通過某個網站進行掃描,然後返回一個格式良好的json數據。在我的本地主機上一切正常。但是現在我想將它上傳到服務器並獲取返回json數據的鏈接(就像api一樣)。如何將我的node.js應用程序部署到服務器?
我該怎麼做?
下面是代碼的輪廓:從
var express = require('express');
var fs = require('fs');
var request = require('request');
var cheerio = require('cheerio');
var app = express();
app.get('/', gotdata);
function gotdata(req, res){
url = 'myurlhere';
request(url, inside_request);
function inside_request(error, response, html){
if(!error){
var $ = cheerio.load(html);
var title, date, permalink;
var obj = { title : "", date : "", permalink : ""};
// ALL MY CODES HERE
res.send(obj);
}
}
}
app.listen('8081');
console.log('Visit http://localhost:8081/');
exports = module.exports = app;
OUTPUT我本地主機:8081/
嘗試的Heroku:https://devcenter.heroku.com/articles/deploying-nodejs –
所以,你想不從本地服務器訪問?像實際的遠程服務器? – modernator
「我該怎麼做?」 - 使用與在本地計算機上運行相同的方式出現問題? – Quentin