鱼C论坛

 找回密码
 立即注册
查看: 3693|回复: 1

[学习笔记] 网页版餐厅点餐系统(二)

[复制链接]
发表于 2017-7-2 11:09:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 alltolove 于 2017-7-2 15:28 编辑

以前我做了个聊天网站,那次用的是ide直接生成的启动代码,这回我从空文件开始写(主要那个新版webstorm过期了,只能自己写了 ),我又从网上找了个破解版的webstorm,以后就用这个了。我是先建个空项目,然后看图片:
asdsdassads.png
我标注的地方是关键。先打上图片上的代码测试一下,安装express模块然后运行程序,打开网页地址栏输入http://127.0.0.1:3000网页会显示‘你好’证明成功。然后直接在终端npm install ejs模块,新建一个js文件修改成如下代码:
  1. var express = require('express');
  2. var app = express();
  3. app.set('view engine','ejs');
  4. app.use(express.static('./public'));
  5. app.listen(3000);
复制代码

再在根目录手动新建个public目录,在public目录下新建个a.html文件
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title></title>
  6. </head>
  7. <body>
  8. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  9. </body>
  10. </html>
复制代码

运行程序在地址栏输入http://127.0.0.1:3000/a.html浏览器上就会显示‘aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa’,以后这个目录就是我们放静态文件的地方(比如图片资源,网页用的一些第三方模块)。然后再把上次新建的js文件修改为
  1. var express = require('express');
  2. var app = express();
  3. app.set('view engine','ejs');
  4. app.use(express.static('./public'));
  5. app.get('/',function(req,res,next){
  6.     res.render('./home.ejs');
  7. });
  8. app.listen(3000);
复制代码

这样我们就建了一个路由,还需要再建一个views目录,在views目录下新建home.ejs文件,这就是路由读取的文件,home.ejs文件代码如下:
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  6.     <title>FISHC RESTAURANT</title>
  7.     <link rel="stylesheet" href="bootstrap3/css/bootstrap.min.css">
  8.     <script src="bootstrap3/js/jquery.min.js"></script>
  9.     <script src="bootstrap3/js/bootstrap.min.js"></script>
  10. </head>
  11. <body class="container">
  12. <h1 class="page-header text-center">Welcome to my homepage</h1>
  13. <p class="text-success">本餐厅采用优质甲鱼,个头硕大,适于红烧,清炖各种做法。口感较好。品味独特。</p>
  14. <img src="http://img.sucai.redocn.com/attachments/images/200909/20090918/20090918_8de29be1060bf3373acebLRHrYy3fFES.jpg" alt="甲鱼图" class="img-thumbnail">
  15. </body>
  16. </html>
复制代码

这就是主页。下面还需要把前端模块都从网上下载到我们的public文件夹里,如下图:
cccccccccccccccccc.png
然后再运行文件,查看网址http://127.0.0.1:3000 就会显示我们的主页。今天我们先把大致的框架建好了,有看不明白的鱼油可以回帖提问。明天继续

评分

参与人数 1鱼币 +7 收起 理由
小甲鱼 + 7

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-16 09:07:23 | 显示全部楼层
源码可以在我的github下载https://alltolove.github.io/mycode/上边有介绍
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 03:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表