app.js

//第一步,引入express模块

var exp = require(‘express‘),     http = require(‘http‘),//引入http模块     path = require(‘path‘);//引入path模块

var app = exp();//初始化express模块

// ./form 是form表单的路径

/*app.get("./form",function(request,response){     console.log(request);     request.write("ck");     request.end();//请求结束 });*/

// app.listen(8000);//监听端口

app.set("port",8184);//配置端口号

app.use(exp.static(__dirname+‘/frontEnd‘));//配置静态资源路径  /frontEnd是前端网页的存放路径

app.use(exp.favicon());//配置网站图标  是固定的

app.use(exp.logger(‘dev‘));//配置日志

app.use(exp.bodyParser()); app.use(exp.methodOverride());// 允许方法覆盖

//提示网页存放在frontEnd文件夹下的html文件中  app.use(exp.static(path.join(__dirname,"/frontEnd/html")));

//设置输出错误信息 if(‘development‘== app.get(‘env‘)) {     app.use(exp.errorHandler()) }

http.createServer(app).listen(app.get(‘port‘), function () {     console.log(‘Express port‘ + app.get(‘port‘)); });

//post 方法 app.post(‘/login‘,function(req,res){     if(req.body.username == ‘ck‘ && req.body.psd == ‘ck‘){         console.log(‘ok‘);     }else {         console.log(‘loser‘);     } });

//post 方法 app.post(‘/login‘,function(req,res){     res.writeHead(200, {"Content-Type":"text/html;charset=utf-8"});     if(req.body.username == ‘ck‘ && req.body.psd == ‘ck‘){         console.log(‘ok‘);         res.write(‘一点点‘);         res.end();     }else {         console.log(‘loser‘);         res.write(‘一点点‘);         res.end();     } });

时间: 2024-08-05 19:13:10

app.js的相关文章

adminLTE 教程 -2 配置文件 app.js详解

我一般写代码,是设置一个index.html文件,然后在content里面通过ajax请求,动态替换页面内容来实现页面切换,以实现单页面的效果. adminLTE的配置文件是app.js,在页面中引入即可,想修改配置,一般不应该修改配置文件,而是在配置文件之前写一段js代码,通过给变量(adminLTE指定的) AdminLTEOptions  赋值,加载app.js的时候回先检测有没有该变量,优先使用该变量的配置,该变量没有赋值的配置信息再使用app.js里面原有的配置.然后对页面进行配置.如

node app.js不起作用的解决方法

In Express 3.0, you normally would use app.configure() (or app.use() ) to set up the required middleware you need. Those middleware you specified are bundled together with Express 3.0. e.g. var express = require('express'); var routes = require('./ro

App.js添加浏览器返回键支持

app.js http://code.kik.com/app/2/index.html (function(App,$){ var appLoad = App.load; var appBack = App.back; function getUrlPath(args, options, callback,url){ var path = null; if(typeof args === "string"){ path = args; }else if(typeof options =

[ionic开源项目教程] - 第2讲 新建项目,配置app.js和controllers.js搭建基础视图

新建项目 由项目功能架构图选择合适的页面架构,这里选用Tab,ionic新建项目,默认的模板就是tab. $ ionic start TongeNews Creating Ionic app in folder C:\Users\Tonge\Source\Repos\TongeApp based on tabs project Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip [=========

phoenix使用vue--单独js(不使用app.js)

实际中不能都在一个js里 api.js app.js admin.js --vue 后台 记录下方法 static--admin--hello.js import "phoenix_html" import Vue from "vue"; new Vue({ el: "#hello-world", data: { message: "Hello World" } }); brunch-config.coffee exports

关于app.js和route.js和service.js还有controller.js中的依赖关系

2.只要是由路由去执行的的控制器模块,必须注入到app.js里面进行依赖,在页面上就不需要ng-controller在html页面上写了: 但是如果一个控制器模块,没有经过路由管理:那么就必须要,在页面上使用ng-controller='模块名',来告诉控制器可以管理这部分内容

微信小程序-注册程序app.js

一.注册程序 App() 函数用来注册一个小程序.接受一个 object 参数,其指定小程序的生命周期函数等. object参数署名: onLaunch:当小程序初始化完成后,触发onLaunch 只触发一次 onShow() :当小程序启动,或从后台进入前台显示,会触发 onShow onHide():当小程序从前台进入后台,会触发 onHide onError():当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息 其他:开发者可以添加任意的函数或数据到

Extjs5 app.js缓冲设置

在6月2日Extjs5正式版公布后.粗略研究了一下,sencha推荐使用project编译来公布应用.开发过程中用sencha app watch命令就可以生成服务.每建立一个js类,就须要Ctrl+C,然后又一次输入sencha app watch命令.否则新类是不生效的,project最后公布时使用sencha app build,会自己主动将project编译,然后将编译后的project部署到server,此时万事并未大吉,你会发现每次訪问应用,编译后的app.js文件都会又一次下载,很

nodeJs开发app.js解析

在 node.js 中模块分为核心模块和文件模块两种,核心模块是通过 require('xxxx') 导入的,文件模块是以 require('/xxxx') 或 require('./xxxx').require('../xxxx') 形式导入的:核心模块是用c/c++编译的二进制模块,而文件模块是后缀为.js..json..node 的文件,在 node.js 中一个文件/文件夹也可以称之为一个模块.更多关于模块及模块加载顺序的信息请查阅官网:http://nodejs.org/api/all

nodejs教程 安装express及配置app.js文件的详细步骤

来自:http://www.jb51.net/article/36710.htm express.js是nodejs的一个MVC开发框架,并且支持jade等多种模板.下面简单来说说express的安装和app.js文件的配置,然后在今后的教程中一步一步使用express.js搭建个聊天室 安装express.js 如果你安装了npm,安装变得很简单,只需要在终端中运行下面的代码即可: 复制代码 代码如下: npm install express -gd -g代表安装到NODE_PATH的lib里