set方法用于指定变量的值
仩面的配置允许任意电脑向你的bucket发送HTTP请求
上面代码中,用户访问/sign
路径正确登录后,会收到一个JSON对象里面是S3返回的数据和一个暂時用来接收上传文件的URL,有效期只有60秒
上面代码首先监听file控件的change事件,一旦有变化就先向服务器要求一个临时的上传URL,然后向该URL仩传文件
在项目目录之中建立一个子目录views,用于存放网页模板
假定这个项目有三个路径:根路径(/)、自我介紹(/about)和文章(/article)。那么app.js可以这样写:
上面代码表示,三个路径分别对应views目录中的三个模板:index.html、about.html和article.html另外,向服务器发送信息的方法从send变成了sendfile,后者专门用于发送文件
【动态网页模板】
下面来制作一个动态网页网站,以使用ejs引擎为例
接下来新建数据脚本。渲染是指将数据代入模板的过程实际运用中,数据都是保存在数据库之中的这里为了简化问题,假定数據保存在一个脚本文件中
在项目目录中新建一个文件blog.js,用于存放数据blog.js的写法符合CommonJS规范,使得它可以被require语句加载
接着新建模板文件index.html
最后,改写app.js文件
上面代码中的render方法现在加入了第二个参数,表示模板变量绑定的数据