资讯专栏INFORMATION COLUMN

nodejs学习心得(一)

chavesgu / 3459人阅读

摘要:安装模版引擎实例在控制台上输入启动应用如何安装应用生成器全局安装在工作目录下创建的应用创建项目默认创建的模版,如果需要安装模版命令是路由在文件夹中引入路由模块文章文章列表路由指向哪里里面想对应那一个文件名称文章列表文章详情导出模块接口

安装Node.js模版引擎
mkdir myapp
cd myapp
npm install express --save
Hello world实例
var express=require("express");
var app=express();
app.get("/",function(req,res){
    res.send("Hello World")
});
app.listen(3000,function(){
    console.log("app is listening at port 3000")
})
在控制台上输入  node app.js  启动应用
如何安装Express应用生成器
npm install express-generator -g   //全局安装

在工作目录下创建myapp的应用

express myapp //创建 myapp项目默认创建的jade模版,如果需要安装ejs模版命令是:express -e myapp
Express路由
在routes文件夹index.js中
var express = require("express");
var router = express.Router();//引入路由模块
 
 
var items=[{title:"文章1"}];
 
/* GET home page. */
router.get("/", function(req, res, next) {
  res.render("index",{title:"文章列表",items:items});//路由指向哪里 render里面想对应那一个文件名称
});
 
router.get("/form", function(req, res, next) {
   res.render("form",{title:"文章列表"});
});

router.get("/article", function(req, res, next) {
  res.render("article",{title:"文章详情"});
});

router.post("/form", function(req, res, next) {
  res.redirect("/article");
});
 
 
module.exports = router; //导出模块接口

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/95949.html

相关文章

  • nodejs学习心得(三)fs模块

    摘要:模块模块用于对系统文件及目录进行读写操作模块提供了异步和同步的两种方法异步读取文件文件系统模块有同步和异步的方法同步方法是在异步方法中加后缀例如加后缀变成同步方法异步读取文件文件系统模块同步读取文件不接收回调函数,函数直接返回结果异步写 fs模块 fs模块用于对系统文件及目录进行读写操作fs模块提供了异步和同步的两种方法 readFile()异步读取文件 var fs=require(...

    JerryWangSAP 评论0 收藏0
  • 实现前后端分离的心得

    摘要:实现前后端分离的心得对目前的来说,前后端分离已经变得越来越流行了,越来越多的企业网站都开始往这个方向靠拢。前后端工作分配不均。 实现前后端分离的心得 对目前的web来说,前后端分离已经变得越来越流行了,越来越多的企业/网站都开始往这个方向靠拢。那么,为什么要选择前后端分离呢?前后端分离对实际开发有什么好处呢? 为什么选择前后端分离 在以前传统的网站开发中,前端一般扮演的只是切图的工作...

    zilu 评论0 收藏0
  • webpack学习心得

    摘要:学习心得出于对的好奇,决定要去学习门技术,提升自己。安装命令行输入回车,全局安装命令行输入回车输出版本号,表示安装成功。进入到我们的项目中,我创建的项目为,在这个项目下创建配置项,命令行输入一路回车。 webpack学习心得 出于对webpack的好奇,决定要去学习门技术,提升自己。 什么是webpack? webpack是德国开发者开发的模块加载器兼打包工具,在webpack中,...

    刘永祥 评论0 收藏0
  • webpack学习心得

    摘要:学习心得出于对的好奇,决定要去学习门技术,提升自己。安装命令行输入回车,全局安装命令行输入回车输出版本号,表示安装成功。进入到我们的项目中,我创建的项目为,在这个项目下创建配置项,命令行输入一路回车。 webpack学习心得 出于对webpack的好奇,决定要去学习门技术,提升自己。 什么是webpack? webpack是德国开发者开发的模块加载器兼打包工具,在webpack中,...

    only_do 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<