svelte不使用node.js加载组件

qyuhtwio  于 2021-09-23  发布在  Java
关注(0)|答案(0)|浏览(236)

我想用node.js和svelte构建一个应用程序,但是当我尝试导入一个组件时,它没有被加载。
服务器端代码:

const app = require("express")();
const http = require("http").Server(app);
const port = process.env.PORT || 8080;
const io = require("socket.io")(http);
const fs = require('fs')
const express = require('express')

app.get('/', (req, res) => {
    res.write(fs.readFileSync('./pages/homepage.svelte', 'utf-8'));
    res.end();
});

io.sockets.on('connection', function (socket) {
   console.log('Utente connesso!')
});

http.listen(port, function() {
    console.log("Listening on *:" + port);
});

homepage.svelte:

<script>
    import Component from './components/Component.svelte'
</script>
<!DOCTYPE html>
<html lang="it">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>SocialTree</title>
</head>
<body>
    <Component />
</body>
</html>

component.svelte代码:

<div>
    <h1>Test</h1>
</div>

谢谢你的建议,很抱歉英语不好!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题