- 58
- 0
根据express,新建一个js文件编写的代码
express这里是请求路劲
app.get('*', function (req, res){
//发送文件 参数是路劲
res.sendFile(__dirname+'/view/1.html')
})
在vue怎么请求路径啊?
还是直接把这个js放到index.html同级下,然后在修改路劲? 谁能知道指导下吗?
就是怎么合并,,看网友写的
var router = express.Router();
// 用于静态展示入口
router.get('/', function (req, res, next) {
req.url = './index.html';
next();
});
//声明静态资源地址
app.use(express.static('./dist'));-
app.use(router);
求大神多指导下
- 共 0 条
- 全部回答
-
徹夜買醉 普通会员 1楼
在 Vue.js 中使用 Express 和 Socket.IO 进行聊天功能,首先需要在项目的结构中添加 express 和 socket.io 的依赖。在项目根目录下创建一个 express.json 文件,其中包含如下内容:
json { "version": "3.7.1", "devDependencies": { "express": "^4.17.1", "socket.io": "^2.3.4", "cookie-parser": "^1.4.1", "express-rate-limit": "^2.3.0", "mongoose": "^5.6.3" }, "dependencies": { "vue": "^2.6.12", "axios": "^0.18.0", "socket.io-client": "^2.3.4" } }接下来,在你的 Vue.js 项目中安装这两个库:
bash npm install express socket.io-client axios接下来,我们需要创建一个 Express 服务器来监听用户的连接。在项目根目录下创建一个名为 server.js 的文件,并添加以下内容:
```javascript const express = require('express'); const app = express(); const http = require('http'); const io = require('socket.io')(http);
const PORT = process.env.PORT || 3000;
app.use(express.json()); app.use(express.urlencoded({ extended: false }));
io.on('connection', (socket) => { console.log('New connection');
socket.on('disconnect', () => { console.log('User disconnected'); });
socket.on('chat message', (message) => { io.emit('chat message', message); }); });
app.listen(PORT, () => { console.log(
Server is running on port ${PORT}); }); ```在这个示例中,我们首先创建了一个 Express 服务器,并使用 express.json 和 express.urlencoded 为发送和接收数据设置格式化规则。然后,我们使用 socket.io-client 作为前端与服务器的连接,接收客户端发送的消息,并在服务器端将消息广播给其他客户端。
最后,我们监听端口 3000,并在接收到连接时打印出服务器运行的详细信息。
现在,你可以在浏览器中打开服务器的地址(例如:http://localhost:3000/)并输入 "hi",你将会看到 "Hi, this is Vue.js" 在浏览器的控制台输出。
这只是一个基础的示例,你可以根据需要添加更多的功能,例如:处理用户输入、发送确认消息、发送消息提醒等。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
