本文主要给大家介绍了NodeJS之前端注册页面的相关知识,文中通过示例代码介绍的非常详细,对大家学习具有一定的参考学习价值,希望能帮助到大家。

app.js文件为://应用程序的启动入口文件

//加载模块

var express = require('express'); //加载express模块

var swig = require('swig'); //加载模板处理模块

var app = express(); //创建app应用,相当于nodeJS的http.createService()

var mongoose = require('mongoose'); //加载数据库模块

//配置模板引擎

app.engine('html',swig.renderFile); //定义当前模板引擎,第一个参数:模板引擎名称,也是模板文件后缀;第二个参数:处理模板的方法

app.set('views','./views'); //设置模板文件存放的目录,第一个参数必须是views,第二个参数是目录

app.set('view engine','html'); //注册模板

swig.setDefaults({cache:false});//取消模板缓存

app.use('/public',express.static(__dirname + '/public'));//当用户请求的路径ulr以/public开头时,以第二个参数的方式进行处理(直接返回__dirname + '/public'目录下文件)

//根据不同的功能划分模块

app.use('/admin',require('./routers/admin'));

app.use('/api',require('./routers/api'));

app.use('/',require('./routers/main'));

mongoose.connect('mongodb://localhost:27017/blog',function(err){

if(err){

console.log("数据库连接失败");

}else{

console.log("数据库连接成功");

app.listen(8081); //监听http请求

}

});

修改在routers文件夹下的main.js代码,作为前端注册页面的路由var express = require('express');

var router = express.Router();

router.get('/',function(req,res,next){

res.render('main/index.html');

})

module.exports = router;

前端注册页面位于views文件夹中的main/index.html文件,另外前端注册文件还要引入css和js静态文件,均位于public文件夹下:

下载写好的静态模板https://pan.baidu.com/s/1vAu131qU1NhddK2w6_IgtA

分别将其复制到对应位置

打开页面呈现是这样

输入注册信息点击注册按钮打开浏览器调试可以查看请求的数据:

php nodejs 前台,NodeJS之前端注册页面相关推荐

  1. 08-SSH综合案例:前台用户模块:注册页面的前台JS校验

    这个是MyEclipse设置的问题 把设置去掉就没问题了. 你也可以在每一个input后面加个span来显示提示的信息.这些东西也要提交到后台,后台也是要对这些东西进行校验的. 转载于:https:/ ...

  2. 需求:有一个首页,首页中有登录和注册 1. 点击注册进入注册页面。成功注册后,在页面中显示 “恭喜您,注册成功,页面内将在5秒后跳转到个人主页,点击这里立即跳转” 。进入个人主页后显示当前的时间。

    1.项目所需的jar包 导包:c3p0包.dbut ils包.servlet包,c3p0依赖包以及c3p0文件配置. 创建一个数据库day0914,并创建一个表user用于数据的存储. 数据库相关的包 ...

  3. 使用nodejs、express以及MySQL制作一个简单类淘宝的登录注册页面

    项目搭建参考自 原文地址:https://jimmyhjh.com/nodejs-express-MySQL-4177adf369dc46d7983138b891d582c9 一.通过MySQL建立数 ...

  4. 使用flask-WTF,Flask-Login,sqlite3实现登录和注册(前端登录和注册页面)

    文章目录 1.文件结构: 2.实现效果: 3.使用的可视化工具(工具DB Browser for sqlite下载): 4.参考过的文章(一部分代码来自这里): 5.主文件.main.py: 6.前端 ...

  5. php渲染nodejs api,nodejs通过响应回写渲染页面步骤详解

    这次给大家带来nodejs通过响应回写渲染页面步骤详解,nodejs通过响应回写渲染页面的注意事项有哪些,下面就是实战案例,一起来看一下. 我们一般通过node框架提供的api操作页面渲染,如何利用原 ...

  6. 刚写完的商城erp + 这个商城前台,新鲜出炉。自己1个人写, 包括php框架和前端html页面....

    刚写完的商城erp + 这个商城前台,新鲜出炉.自己1个人写, 包括php框架和前端html页面. 刚写完的商城erp + 这个商城前台,新鲜出炉.自己1个人写, 包括php框架和前端html页面. ...

  7. 一个注册页面的前端模板(html+css+javascript)可自适应屏幕

    一个注册页面的前端模板(html+css+javascript)可自适应屏幕,修改样式即可用. 截图 代码 <!DOCTYPE html> <html><head> ...

  8. 【Web前端】千年之恋注册页面——源代码展示

    目录 一.案例图 二.源代码 2.1 html部分 2.2 css部分 2.3 全部代码(直接运行) 三.效果呈现​编辑 本篇文章我们来实现一个千年之恋的登录注册页面(仅使用了HTML+CSS),这个 ...

  9. WPF帝友借贷系统MV模式开发日志2021/04/02_前台登入注册页面搭建

    WPF帝友借贷系统MV模式开发日志_前台页面搭建 下面是我搭建好的前台登入界面 可以看出,登入界面主要分为两个部分 一个部分是登入程序信息显示(左边) 一部分是登入数据验证部分(右边)因为是桌面软件, ...

最新文章

  1. 后端好书阅读与推荐(续六)
  2. 程序计算机限制无法打开,由于一个软件限制策略的阻止,windows无法打开此程序...解决方案参考...
  3. 如何将Unix时间戳转换为DateTime,反之亦然?
  4. PUSH进栈指令和POP出栈指令
  5. MATLAB从入门到精通:Simulink仿真必看——连续模块之PID控制器(PID Controller)
  6. 沉没成本(要不要买房)
  7. 计算机应用怎么拼写,计算机应用本科论文提纲格式范文 计算机应用本科论文提纲如何写...
  8. Oracle分页的SQL语句
  9. 二维haar小波matlab_洪泽湖入湖水沙序列的多时间尺度小波分析
  10. Bolt XML和JQBolt Lua代码自动补全插件配置教程
  11. 计算机网络—五层知识架构图
  12. 文件夹内失效 .htaccess_辽宁本溪内支撑盲管实业
  13. C语言:计算个人所得税
  14. 互联网 IT 精英:龙泉寺静心之旅
  15. unsw计算机科学的挂科率,可怕!澳洲大学 2018 期末近 300 人挂科!各大学挂科率曝光...
  16. Numpy 学习看这一篇就够了(整理+理解+精简)
  17. 积水成渊:用github gist收藏你的代码片段
  18. 网络原理:TCP/UDP
  19. 取消卸载 Symantec 客户端需要密码提示
  20. 创意电子学-小知识:研究继电器

热门文章

  1. 大家调试ZEND的时候应该会用到zend studio,不知道是不是中国购买zend产品的用户太少了还是我安装的问题,...
  2. 【转】Service Intent must be explicit的解决方法
  3. WIN7中 HttpListener 拒绝访问 异常解决 C#
  4. 适用于 macOS 下 2K 显示器开启 HiDPI 的简便解决方案
  5. fiddler https 您的连接不是私密连接 解决方法(不明原理但是照着做成功了,记录下)
  6. Office安装时报错1907的解决方法
  7. fatal: You are not currently on a branch. 问题解决
  8. 如何判断一个字符串在JavaScript中是否包含某个字符?
  9. 在1 MB RAM中排序100万个8位数字
  10. java面向对象第一章