Monotter
Monotter
DDeno
Created by Monotter on 10/13/2023 in #help
Importing local NodeJS module from Deno
Is it possible to import a javascript file that has node imports for standart modules like http just designed for NodeJS use? For Example:
//main.ts [Deno]
import crypto from 'node:./module.js'
const data = crypto.createHmac('sha256', secret).update('I love cupcakes').digest('hex');
console.log(data)
//main.ts [Deno]
import crypto from 'node:./module.js'
const data = crypto.createHmac('sha256', secret).update('I love cupcakes').digest('hex');
console.log(data)
//module.js [Node]
import crypto from 'crypto'
export { crypto }
//module.js [Node]
import crypto from 'crypto'
export { crypto }
I am asking this because, I am using sveltekit-deno-adapter to use Svelte on Deno Deploy. Unfortunately, when I use Axios on server-side script, it gives Relative import path "events" not prefixed with / or ./ or ../ and not in import map from "file:///Users/x/x/x/x/build/server.js" error when I start Deno after the build. I can only think on 2 possibilities at this point, 1st one is forking sveltekit-deno-adapter to replace all Node imports with node: prefix before the import. And the 2nd is just using fetch on server-side code instead of Axios. 2nd one looks more reasonable in short term perspective but this issue is not happening only on Axios, do I have to throw away the modules that I use every time?
4 replies
DDeno
Created by Monotter on 6/12/2023 in #help
DiscordJS "Error: Not implemented: ClientRequest.options.createConnection"
4 replies