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小时内与您取得联系。