可以通过以下步骤实现:
window.addEventListener('DOMContentLoaded', () => {
// 在DOM加载完成后执行的代码
// 调用后台服务方法
callServiceMethod();
});
import axios from 'axios';
function callServiceMethod() {
axios.get('/api/servicemethod')
.then(response => {
// 处理服务方法的返回结果
console.log(response.data);
})
.catch(error => {
// 处理请求错误
console.error(error);
});
}
在上述代码中,假设后台服务方法的URL为/api/servicemethod
,使用axios的get方法发送GET请求。可以根据实际情况修改URL和请求方法。
const express = require('express');
const app = express();
app.get('/api/servicemethod', (req, res) => {
// 处理服务方法的逻辑
res.json({ message: 'Hello from the backend!' });
});
app.listen(3000, () => {
console.log('Backend server is running on port 3000');
});
在上述代码中,使用Express框架创建了一个简单的后台服务,监听在3000端口。当收到/api/servicemethod
的GET请求时,返回一个包含消息的JSON响应。
这样,在typescript中加载DOM后,就可以在后台调用服务方法了。根据具体的需求,可以进一步完善和扩展代码,处理服务方法的返回结果,处理请求错误等。
领取专属 10元无门槛券
手把手带您无忧上云