节点.js显示在本地主机上,但不在同一台机器上的http上显示
Node.js showing on localhost but not on http on same machine
我做了一个简单的node.js服务器,它显示index.html。当我在本地主机上运行它时,它会显示页面,但是当我尝试在 http:ip:8000 上运行它时,它说"此网页不可用"。
这是我的代码:
// server2.js (Express 4.0)
var express = require('express');
var morgan = require('morgan');
var bodyParser = require('body-parser');
var methodOverride = require('method-override');
var app = express();
app.use(express.static(__dirname + '/public')); // set the static files location /public/img will be /img for users
app.use(morgan('dev')); // log every request to the console
app.use(bodyParser()); // pull information from html in POST
app.use(methodOverride()); // simulate DELETE and PUT
var router = express.Router();
var notes = [
{username: 'Mohit1406', password: 'midkm' ,firstName: 'mxkz', lastName: 'ckzmk', dob: '1994-05-08', gender: 'male'},
];
router.get('/note', function(req, res) {
res.send(notes);
});
router.post('/note', function(req, res) {
var note = req.body;
notes.push(note);
res.send(note);
});
app.use('/api', router);
app.listen(8000,'0.0.0.0');
console.log('Open http://localhost:8000 to access the files now'); // shoutout to the user
app.listen(8000);
主机名是可选的
server.listen(port, [hostname], [backlog], [callback])#
开始接受指定端口和主机名上的连接。如果 省略主机名,服务器将接受定向到的连接 任何 IPv4 地址 (INADDR_ANY)。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- React重新渲染但未显示正确的组件
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 音频控件在mouseover上显示,在mouseout上淡出
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 显示5秒后隐藏潜水
- 画廊图像未显示
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 高亮显示时编辑文本大小和颜色
- 节点.js显示在本地主机上,但不在同一台机器上的http上显示
- 音频显示'无效源'当使用FileOpenPicker链接到本地机器上的文件时
- 列表随机器,在重置前24小时记住并显示结果
- 在浏览器中显示带有时区的客户端机器日期和时间