この記事では、node.jsを使用して小さな関数を作成して、sqlserverからデータを取得し、ページに表示する必要があります。これがあなたとの共有です:
app.js:
var sqlbll = require( './ routes/sqlbll'); ... app.get( '/sqlbll/:ver'、function(req、res){var versionid = req.params.ver; //sqlbll.getDataはルートでデータを取得する方法です。 //ここにルーティングファイルがあります==== sqlbll.js ==== ... exports.getData = function(ver、back){//...sqlデータを取得する方法はここで省略されています1000ワードバック(jsondata)}}}次に、GETメソッドを使用してページに直接リクエストするだけで、もちろんPOSTメソッドは似ています。
var expression = require( 'Express'); var app = Express(); app.configure(function(){//デフォルトではリクエストボディの処理方法がわからないため、// application/x-www-form-urlencoded // request body // applicationを分析するためにBodyparserミドルウェアを追加する必要があります。 app.use(express.bodyParser());}); // post request //名前と電子メールは、post request request field app.post( '/hello'、function(req、res){........})のパラメーター名です。また、Textarea ControlがテキストとHTMLプロパティを変更すると、値が元の値を維持していることもわかりました。
この機能は私をしばらくの間信じられないほどにしました。
別の例をあなたと共有させてください。 nodejsは特定のデータテーブル情報を取得し、特定のコンテンツは次のとおりです
var mysql = require( 'mysql'); var conn = mysql.createconnection({host: 'localhost'、user: 'root'、パスワード: '123456'、データベース: 'mysql'、ポート:3306}); var temparr = new Array(); connect(); conn.Query( "show tables"、function(err、results){if(err){shrow err;} if(var i = 0; i <results.length; i ++){temparr [i] = results [i]; var a = temparr [i]; var.log(typeof(i]); console.log(a); TEMP+= A.Tables_in_mysql;上記はこの記事に関するものです。すべての人の学習に役立つことを願っています。