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分页效果的实现代码
# 放在
# 右键
# 您可以
# 可以通过
# 给大家
# 所需要
# 首页
# 多出
# 命名为
# 第二步
# 命令行
# 中会
# 最前面
# 大家多多
# 就可以
# 新建一个
# 点击鼠标
# 文件夹里
# 你好
# 窗口中
相关文章:
建站主机默认首页配置指南:核心功能与访问路径优化
平台云上自助建站如何快速打造专业网站?
如何做静态网页,sublimetext3.0制作静态网页?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
网站网页制作专业公司,怎样制作自己的网页?
北京网站制作公司哪家好一点,北京租房网站有哪些?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
广州建站公司哪家好?十大优质服务商推荐
大连 网站制作,大连天途有线官网?
建站之星如何防范黑客攻击与数据泄露?
如何用5美元大硬盘VPS安全高效搭建个人网站?
定制建站价位费用解析与套餐推荐全攻略
如何在七牛云存储上搭建网站并设置自定义域名?
内部网站制作流程,如何建立公司内部网站?
免费视频制作网站,更新又快又好的免费电影网站?
如何确认建站备案号应放置的具体位置?
广德云建站网站建设方案与建站流程优化指南
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
javascript基本数据类型及类型检测常用方法小结
建站之星官网登录失败?如何快速解决?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
如何快速辨别茅台真假?关键步骤解析
如何通过老薛主机一键快速建站?
如何快速搭建二级域名独立网站?
h5在线制作网站电脑版下载,h5网页制作软件?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
视频网站制作教程,怎么样制作优酷网的小视频?
如何在服务器上三步完成建站并提升流量?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
建站主机SSH密钥生成步骤及常见问题解答?
活动邀请函制作网站有哪些,活动邀请函文案?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
如何通过wdcp面板快速创建网站?
php json中文编码为null的解决办法
淘宝制作网站有哪些,淘宝网官网主页?
网站代码制作软件有哪些,如何生成自己网站的代码?
定制建站流程解析:需求评估与SEO优化功能开发指南
建站之星安装步骤有哪些常见问题?
如何通过商城免费建站系统源码自定义网站主题?
如何在局域网内绑定自建网站域名?
建站之星后台管理如何实现高效配置?
怎么将XML数据可视化 D3.js加载XML
网站制作的步骤包括,正确网址格式怎么写?
实现虚拟支付需哪些建站技术支撑?
香港服务器部署网站为何提示未备案?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
*请认真填写需求信息,我们会在24小时内与您取得联系。