bnason
Explore posts from serversFailed to resolve import "#tailwind-config"
The Nuxt TailwindCSS module docs state I can use
import tailwindConfig from '#tailwind-config'
. However, I get the following error when trying that: Failed to resolve import "#tailwind-config"
Does anyone have any idea4 replies
AsyncLocalStorage server side
I've been looking at the documentation for the experimental feature
asyncContext
. I'm confused if this is a client side only feature or if it's supposed to work server side to? My understanding was AsyncLocalStorage
was on the node side, not the browser side. I'm trying to use it in a server side util to get some data from the db with the logged in user information but useNuxtApp
is undefined there. I'm not exactly sure what to use. I'm calling this from a defineEventHandler
api route which I thought it should work in.5 replies
Shared types/utils
There appears to be work on a common
shared
folder that can be imported/auto-imported via both Vue and the server at https://github.com/nuxt/nuxt/issues/28675
Is there a way to achieve this now in Nuxt3 by just updating my config? I understand the full implementation of this feature will have guards in place, but I just need a simple single location that is auto imported on both sides.2 replies
Auto import server utils
Is there any to have
server/utils/**
auto imported in the server side?
I've tried to modify the nuxt config imports.dir as well as creating a custom module that calls addServerImportsDir
but neither seem to have an effect.22 replies
useLogger from `@nuxt/kit` on server side
I'm trying to use
useLogger
from @nuxt/kit
in a server side util, but I get the following:
Is it ONLY available in a nuxt module? Thats what the docs show as its usage.
Is the setup of a nuxt module not done server side?6 replies
Using fetch in composable with shared results
I have a vue composable that loads an api endpoint and I want any call to my
useFooData
composable to return the same useFetch
results so if someone calls the clear or refresh methods it appies everywhere.2 replies
Cannot find name 'defineNuxtConfig'
I have no why this all of a sudden started happening. I'm getting this error in my nuxt.config.ts
Cannot find name 'defineNuxtConfig'. Did you mean 'defineNitroConfig'?
I'm running the dev server. I've tried deleting the .nuxt and then running dev server again. I've restarted vscode as well as restarted the ts server.5 replies
NuxtImg data url
Does aanyone know how I could supply either the main image or the placeholder image as a data encoded image uri? On first load I'm seeing a cascade load of all the images which shifts things around. Ideally the placeholder could be embedded into the page to pre-set the spacing.
1 replies
Dynamic config
Is there any official way to update config values during runtime? For some values, I don't want to have to restart or rebuild the app. I know I could use a DB or something but I am wondering if there is anything already built in. Perhaps using nitro storage?
2 replies
Add server imports dir from nuxt.config.ts
Is there an equivalent to the
imports
option in the nuxt config but for the server?
There is an addServerImportsDir
which I would think would mean there should be a way.1 replies
Typing PublicRuntimeConfig
I have an array of objects in my public runtime config section that is being typed as
{}[]
so I added an index.d.ts
file to type it correctly. Only, I lose all other inferred types for the rest of the public runtime config.
Shouldn't it simply "merge" mine with the auto generated one instead? Is there any way to do that?2 replies
Logger help
I found this example project that implements pino in a module, however I'm not sure how it's supposed to be used outside logging the requests. https://stackblitz.com/edit/nuxt-starter-wyur1e
Specifically, how is the logger used in a server side route as well as in vue setup.
1 replies
Typing ref for $fetch
I need to create a ref that is typed for the return value of an api endpoint. I'll be updating it from a button $fetch request. I found this site Nuxt 3 server routes and Typescript that seems to give a good way to do it via an
apiRef({ route: '/xx', method: 'get', defaultValue: null })
composable but it doesn't seem to be giving me the right typings.
For instance, I have
Result is typed as such
but userInfo is typed this way
The weird thing is the userInfo.value = result
does not give a typescript error. But trying to use {{ userInfo.username }}
gives 'username' does not exist on ...
2 replies