node项目入门理解

 

1、npm install:install package.json里的dependendies

 

2、在app.js添加路径router跳转时候,必须放在app.use的前面

app.use(function(req,res,next){
    next(createError(404))
});

3、node项目原来的端口是3000,可以在app.js中监听别的端口,如在代码里加上app.listen(8080);放在哪个位置都可以

 

4、routes下的js修改了,需要重启服务器,否则更新不成功

 

5、node.js中ajax接收参数三种方式:
req.query:我用来接收GET方式提交参数
req.body:我用来接收POST提交的参数
req.params:两种都能接收到

userpassword = req.query.txtUserPwd;
userpassword = req.body.txtUserPwd;
username2 = req.param('txtUserName');

req.body,Express处理这个post请求是通过中间件bodyParser,
分析 application/x-www-form-urlencoded和application/json请求,并把变量存入req.body

---------------------------------------------------------------------------------

-bin/www: 启动运行(服务端口设置等,可与 app.js 合并)

-public: 存放静态文件(在 app.js 中设置的,因此该文件夹名称可自拟)

-routes: 存放路由文件(里面的文件,在 app.js 中或其他文件中,使用“require(‘*****’)”引用该目录下的 js 文件,因此文件夹名称可以自拟)

-views: 存放页面文件(app.js 中设置,因此该文件夹名称可自拟)

-- ***.ejs: 具体的 页面文件(后缀名 .ejs 是因为此处使用的是 ejs 模板,该设置在 app.js 中,因此可以自己设置为自己喜欢/习惯的方式)

-app.js: 服务的入口文件(重要!!! 整个项目的运行基础架构,基础的设置)

-package.json: 服务说明(包含: 项目名称,作者等信息; 以及 整个项目所需要的包的信息)

!!! 因此: 必不可少的文件 app.js [bin/www], package.json 文件,其余都可自行设定并在 app.js 中进行更改声明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值