Toggle navigation
亻中 阝日
博客
梦瑶
收款
吃鸡
聊天
杰森
更多...
登录
注册
×
登录
邮箱
密码
忘记密码?
NodeJS运行静态页面
•发布于
•作者
liuzy
•802 次浏览
•最后一次编辑是
•来自
资讯
- package.json文件 ```json { "name": "static", "version": "0.0.0", "scripts": { "start": "node app.js" }, "dependencies": { "express": "^4.14.0" } } ``` - app.js文件 ```js var express = require('express'); var app = express(); app.use(function(req, res, next) { var d = new Date(); console.log([d.getFullYear(), '-', ('0' + (d.getMonth() + 1)).slice(-2), '-', ('0' + d.getDate()).slice(-2), ' ', ('0' + d.getHours()).slice(-2), ':', ('0' + d.getMinutes()).slice(-2), ':', ('0' + d.getSeconds()).slice(-2) ].join(''), req.method, req.originalUrl), next(); }); app.use(express.static(process.env.DIR)); app.use(function(req, res, next) { res.status(404).send('404 Not Found'); }); app.use(function(err, req, res, next) { console.log(err.stack); res.status(500).send('500 Server Error'); }); var server = require('http').createServer(app); server.on('error', function(e) { console.log(e); }); server.on('listening', function() { console.log('Static for', process.env.DIR, 'Listening on', server.address().port); }); server.listen(process.env.PORT || 1234); ```
0 回复
作者
liuzy
积分: 823
“ 黑眼圈圈男 ”
无人回复话题
SonarQube 9.4 + PostgreSQL
shell倒计时
日常网络巧技
使用ssh创建socks5代理服务
NodeJS集群demo
作者其他话题
SonarQube 9.4 + PostgreSQL
shell倒计时
日常网络巧技
使用ssh创建socks5代理服务
NodeJS集群demo
回到顶部
友情链接:
JFinal
©2015 Powered by
jfinalbbs
湘ICP备16014575号