全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解node+express+ejs+bootstrap构建项目

node+express+ejs+bootstrap是前端常用的项目结构,分享给大家,具体如下:

您可以通过node-express_jb51.rar 来克隆我创建好的项目结构,也可以通过下面的方式一步一步手动创建项目。

第一步 安装

新建一个项目文件夹,命名为MyProject

然后在文件夹里按住Shift点击鼠标右键,选择在此处打开命令窗口。

在打开的窗口中输入npm install express和npm install ejs去安装他们和他们所需要的依赖。安装完之后目录中会多出一个node_modules文件夹。

第二步 构建目录

新建routes文件夹,用于存放各页面的路由文件

例如Demo中的index.js文件

exports.index = function(req,res){
 res.render("index",{title:'首页'});
}

然后新建static文件夹,用于存放页面框架

例如Demo中的bootstrap框架

接着再创建一个views文件夹,用于存放页面文件

例如Demo中的index.ejs文件

<!DOCTYPE html>
<html lang="zh-CN">
 <head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
  <title><%=title%></title>

  <!-- Bootstrap -->
  <link href="static/bootstrapcss/css/bootstrap.min.css" rel="external nofollow" rel="stylesheet">

  <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  <!--[if lt IE 9]>
   <script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script>
   <script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
  <![endif]-->
 </head>
 <body>
  <h1>你好,世界!</h1>

  <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
  <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
  <!-- Include all compiled plugins (below), or include individual files as needed -->
  <script src="static/bootstrapcss/js/bootstrap.min.js"></script>
 </body>
</html>

最后再创建一个app.js文件,也就是程序的入口文件。

var express = require("express");
var routes = require("./routes");
var app = express();

app.set("view engine",'ejs');

app.get("/",routes.index);

app.listen(8989);
console.log("espress start");

同样的我们在MyProject目录调出命令行工具,并通过node app.js命令来运行程序

这时我们在网页端就可以通过输入127.0.0.1:8989来打开网站了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# node  # express  # ejs  # bootstrap  # 基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析  # NodeJS和BootStrap分页效果的实现代码  # 放在  # 右键  # 您可以  # 可以通过  # 给大家  # 所需要  # 首页  # 多出  # 命名为  # 第二步  # 命令行  # 中会  # 最前面  # 大家多多  # 就可以  # 新建一个  # 点击鼠标  # 文件夹里  # 你好  # 窗口中 


相关文章: 如何快速搭建高效WAP手机网站?  如何通过云梦建站系统实现SEO快速优化?  非常酷的网站设计制作软件,酷培ai教育官方网站?  如何快速生成可下载的建站源码工具?  如何用狗爹虚拟主机快速搭建网站?  如何在自有机房高效搭建专业网站?  b2c电商网站制作流程,b2c水平综合的电商平台?  网站制作报价单模板图片,小松挖机官方网站报价?  如何在香港服务器上快速搭建免备案网站?  再谈Python中的字符串与字符编码(推荐)  大连网站设计制作招聘信息,大连投诉网站有哪些?  网站图片在线制作软件,怎么在图片上做链接?  建站之星安装提示数据库无法连接如何解决?  如何制作网站标识牌,动态网站如何制作(教程)?  建站主机选虚拟主机还是云服务器更好?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  电商平台网站制作流程,电商网站如何制作?  盐城做公司网站,江苏电子版退休证办理流程?  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  建站之星好吗?新手能否轻松上手建站?  如何在新浪SAE免费搭建个人博客?  江苏网站制作公司有哪些,江苏书法考级官方网站?  网站企业制作流程,用什么语言做企业网站比较好?  网站按钮制作软件,如何实现网页中按钮的自动点击?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  如何登录建站主机?访问步骤全解析  建站主机解析:虚拟主机配置与服务器选择指南  如何配置WinSCP新建站点的密钥验证步骤?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  Python如何创建带属性的XML节点  建站之星CMS建站配置指南:模板选择与SEO优化技巧  广东企业建站网站优化与SEO营销核心策略指南  购物网站制作公司有哪些,哪个购物网站比较好?  如何挑选高效建站主机与优质域名?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  如何选择PHP开源工具快速搭建网站?  如何选择服务器才能高效搭建专属网站?  安徽网站建设与外贸建站服务专业定制方案  建站中国官网:模板定制+SEO优化+建站流程一站式指南  PHP正则匹配日期和时间(时间戳转换)的实例代码  宝塔Windows建站如何避免显示默认IIS页面?  代刷网站制作软件,别人代刷火车票靠谱吗?  七夕网站制作视频,七夕大促活动怎么报名?  北京网站制作网页,网站升级改版需要多久?  相册网站制作软件,图片上的网址怎么复制?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。