官术网_书友最值得收藏!

  • Node.js 6.x Blueprints
  • Fernando Monteiro
  • 164字
  • 2021-07-14 10:35:04

Creating a controllers folder

  1. Create a folder called controllers inside the root project folder.
  2. Create an index.js inside the controllers folder and place the following code:
          // Index controller 
          exports.show = function(req, res) { 
          // Show index content 
              res.render('index', { 
                  title: 'Express' 
              }); 
          }; 
    
  3. Edit the app.js file and replace the original index route app.use('/', routes); with the following code:
          app.get('/', index.show); 
    
  4. Add the controller path to the app.js file right after var swig = require('swig'); declaration, replace the original code with the following code:
          // Inject index controller 
          var index = require('./controllers/index'); 
    
  5. Now it's time to check if all goes as expected: we'll run the application and check the result. Type in your terminal/shell the following command:
     npm start
    

Check the following URL: http://localhost:3000, and you'll see the welcome message of express framework.

Removing the default routes folder

Let's remove the default routes folder:

  1. Remove the routes folder and its contents.
  2. Remove the user route from the app.js, after the index controller line.
主站蜘蛛池模板: 高要市| 张家界市| 南昌县| 甘南县| 康马县| 长阳| 普洱| 霍州市| 西乌珠穆沁旗| 开鲁县| 文昌市| 施秉县| 梓潼县| 新兴县| 林甸县| 改则县| 浏阳市| 苏尼特右旗| 凤城市| 潮州市| 灵寿县| 兴业县| 吉木萨尔县| 横山县| 安远县| 湘西| 磴口县| 马山县| 杂多县| 阳朔县| 呈贡县| 铁岭县| 龙口市| 阳江市| 武义县| 肥城市| 垫江县| 满洲里市| 弋阳县| 南充市| 阿合奇县|