تحتاج هذه المقالة إلى استخدام 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) {//....بعد ذلك ، ما عليك سوى استخدام طريقة GET لطلبها مباشرة على الصفحة ، وبالطبع تكون طريقة النشر متشابهة.
var expression = require ('Express') ؛ var app = express () ؛ app.configure (function () {// بشكل افتراضي Express لا يعرف كيفية التعامل مع هيئة الطلب ، لذلك نحن بحاجة إلى إضافة bodyparser الوسيطة لتحليل // application/x-www-form-urlencoded و amson/json/request body ، وتخزين المتغيرات في req.body. app.use (express.bodyParser ()) ؛}) ؛ // التعامل مع الطلب // الاسم والبريد الإلكتروني هما أسماء المعلمات في حقل الطلب App.Post ('/hello' ، function (req ، res) {.......}) ؛لقد وجدت أيضًا أنه عندما يغير عنصر التحكم Textarea نصه وخصائص HTML ، لا تزال القيمة تحافظ على القيمة الأصلية.
هذه الميزة جعلتني لا تصدق لفترة من الوقت.
اسمحوا لي أن أشارككم مثالًا آخر معك. Nodejs تحصل على معلومات جدول بيانات محددة ، والمحتوى المحدد هو كما يلي
var mysql = require ('mysql') ؛ var conn = mysql.createConnection ({host: 'localhost' ، user: 'root' ، password: '123456' ، database: 'mysql' ، port: 3306}) ؛ var temparr = new array () ؛ connect () ؛ conn.query ("show tables" ، function (err ، results) {if (err) {throw err ؛} if (results) {for (var i = 0 ؛ i <results.length ؛ i ++) {temparr [i] = results [i] ؛ var a = temparr [i] Temp+= A.Tables_IN_MYSQL ؛ما سبق هو كل شيء عن هذا المقال ، آمل أن يكون مفيدًا لتعلم الجميع.