Explorar o código

Add final Sailsjs test

Zane Kansil %!s(int64=10) %!d(string=hai) anos
pai
achega
b605f82f42

+ 10 - 1
frameworks/JavaScript/sailsjs/api/controllers/JsonTestController.js → frameworks/JavaScript/sailsjs/api/controllers/StaticTestController.js

@@ -12,10 +12,19 @@ module.exports = {
   /**
    * Test 1: JSON Serialization
    */
-  get: function (req, res) {
+  json: function (req, res) {
     return res.json({
       message: 'Hello, World!'
     });
+  },
+
+  /**
+   * Test 6: Plaintext
+   */
+  plaintext: function (req, res) {
+  	res.setHeader('Content-Type', 'text/plain');
+  	return res.send("Hello, World!");
   }
+   
 };
 

+ 6 - 5
frameworks/JavaScript/sailsjs/config/routes.js

@@ -36,11 +36,12 @@ module.exports.routes = {
     view: 'homepage'
   },
 
-  'get /json':     'JsonTestController.get',
-  'get /db':       'DatabaseQueryController.single',
-  'get /queries':  'DatabaseQueryController.multiple',
-  'get /fortunes': 'DatabaseQueryController.fortunes',
-  'get /updates':  'DatabaseQueryController.updates'
+  'get /json':      'StaticTestController.json',
+  'get /db':        'DatabaseQueryController.single',
+  'get /queries':   'DatabaseQueryController.multiple',
+  'get /fortunes':  'DatabaseQueryController.fortunes',
+  'get /updates':   'DatabaseQueryController.updates',
+  'get /plaintext': 'StaticTestController.plaintext'
 
   /***************************************************************************
   *                                                                          *